[Postfixbuch-users] procmail

David Obando david at cryptix.de
Di Jan 9 12:20:03 CET 2007


Hallo,

ich möchte gerne, dass eintreffende Emails immer in der User-Mailbox landen (/home/<user>/Maildir bzw. /home/vmail/<domain>/<user>) *ausser* der User benutzt procmail (procmail betrifft natürlich nur Systemuser und keine virtuellen User).

Momentan löse ich das so:
/home/<user>/.forward:
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #<user>"

/home/<user>/.procmailrc:
# DATEI NICHT LÖSCHEN!
VERBOSE=off
SHELL=/bin/sh
LINEBUFF=6020
PATH=$PATH
MAILDIR=$HOME/Maildir
FORMAIL=/usr/bin/formail
DEFAULT=$HOME/Maildir/

Wenn .forward und .procmailrc nicht existieren, dann werden die Mails nicht zugestellt, sie verschwinden im Nirvana!

Diese Lösung ist sehr unglücklich, da alle Systemuser diese beiden Dateien haben müssen, auch wenn sie procmail gar nicht nutzen. Es nutzt nur ein kleiner Teil procmail.

Ich möchte gerne, dass Mails immer ins Maildir zugestellt werden, ausser ein User möchte explizit procmail benutzen und legt entsprechende Konfig-Dateien an.

Wie kann ich das besser lösen?

Danke,
David


-- 
The day microsoft makes something that doesn't suck is the day they start making vacuum cleaners.
gpg --keyserver pgp.mit.edu --recv-keys 1920BD87
Key fingerprint = 3326 32CE 888B DFF1 DED3  B8D2 105F 29CB 1920 BD87




Mehr Informationen über die Mailingliste Postfixbuch-users