Fungerade man måste göra såhär. Då defaultar den inte till /var/mail/$USER ================/etc/procmailrc======================= MAILDIR=$HOME DEFAULT=$MAILDIR/mbox ORGMAIL=$DEFAULT ================/etc/procmailrc=======================
Mvh Magnus Wiklander. -----Ursprungligt meddelande----- Från: Magnus Wiklander Skickat: den 10 juli 2003 12:53 Till: debian-user-swedish@lists.debian.org Ämne: SV: procmail Kör sendmail. Kan juh vara sendmail som levererar den till /var/mail/$USER men om jag flyttar användarens hemkatalog till /var som är en egen parttion och sätter quotan där så får jag följande. ----- Transcript of session follows ----- procmail: Quota exceeded while writing "/var/home/mailtest/mbox" procmail: Quota exceeded while writing "/var/mail/mailtest" 550 5.0.0 mailtest... Can't create output Så verkar vara procmail iaf. tycker det borde gå att hårdsätta att inte deufalta till /var/mail/$USER. Så här ser min localmailer rad ut i sendmail.cf Mlocal, P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, T=DNS/RFC822/X-Unix, A=procmail -a $h -d $u Jag har testa och om quotan för användaren överstigs så levererad mailet till /var/mail/$USER Har patchat om procmail apt-get source procmail cd /usr/src/procmail-*/ regigerat src/authenticate.c bytt ut /*#define MAILSPOOLHOME ".mail" till #define MAILSPOOLHOME "/mbox" Då levererar den endast till $HOME/mbox och studsar i andra hand. Men vill helst att slippa behöva patcha om i procmail varje gång procmail byts ut. Dessutom så skricker debsums fel nu eftersom det inte är orginal cechsumman på procmail binären och de andra filerna som byts ut. Så här ser det ut i procmail manualen. /var/mail/$LOGNAME system mailbox; both the system mailbox and the immediate directory it is in will be created every time procmail starts and either one is not present Hittade dock detta som jag skall testa nu. ORGMAIL /var/mail/$LOGNAME (Unless -m has been specified, in which case it is unset) detta borde man kunna sätta i sin /etc/procmailrc så skall den inte försöka iaf. Mvh Magnus Wiklander. -----Ursprungligt meddelande----- Från: Karl Hasselstrom [mailto:[EMAIL PROTECTED] Skickat: den 10 juli 2003 09:18 Till: debian-user-swedish@lists.debian.org Ämne: Re: procmail On 2003-07-09 22:34:51 +0200, Magnus Wiklander wrote: > problemet är att om soft quota gränsen överstigs så lägger procmail > mailen i /var/mail/$USER Är du säker på att det är procmail som lägger breven där? Det känns som en distinkt möjlighet att procmail returnerar en felkod när den inte kan leverera brevet, varvid MTA:n prövar nästa leveransregel. Leverans till /var/mail/$USER är förmodligen det sista MTA:n försöker sig på. Om du kör exim (default i Debian) försöker den i tur och ordning med allt under "DIRECTORS CONFIGURATION". Sist i listan, efter "userforward" och "procmail", är "localuser", som levererar till /var/mail/$USER; prova att kommentera bort den och se om det funkar. (Alternativt kan du ändra i "local_delivery" under "TRANSPORTS CONFIGURATION" (som "localuser" anropar) så att den skriver någonannanstans än i /var/mail/$USER.) -- Karl Hasselström, [EMAIL PROTECTED] www.treskal.com/kalle -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]