Marco Röben wrote:
Hi!
Ich habe mir Cyrus aufgesetzt und möchte nun gerne mit Hilfe von Procmail ankommende Mails, z.B. die dieser ML automatisch einsortieren lassen. Leider funtkioniert das nicht "out-of-the-box". SuSE legt keine procmailrc an, weder in $HOME noch in /etc. Also habe ich die von Hand angelegt. Als Vorlage diente mir das Beispiel aus /usr/share/doc/...
Leider funktioniert es immer noch nicht richtig. Ich stehe ein wenig auf dem Schlauch. Wo muss ich drehen, damit procmail meine Mails sortiert. Meine procmailrc habe ich einfach mal angehängt.
Cyrus bringt schon eine eigene Filtersprache namens SIEVE mit. Die Syntax ist sehr einfach und sieve ist per default auch aktiviert. Damit lassen sich Mails auch serverseitig bereits filtern. Wenn du Procmail als MDA einsetzen willst, dann musst du das auch in Postfix so konfigurieren. /etc/postfix/main.cf: mailbox_transport = procmail
linux:/etc # l procmailrc -rw-rw---- 1 root root 398 Jan 9 12:50 procmailrc
Meine procmailrc:
# Please check if all the paths in PATH are reachable, remove the ones that # are not.
PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr/local/bin:. MAILDIR=/var/spool/imap/user/splash DEFAULT=$MAILDIR LOGFILE=$HOME/ LOCKFILE=$HOME/.lockmail
:0
- ^From.*suse-linux@suse.com suse/linux
Anything that has not been delivered by now will go to $DEFAULT
# using LOCKFILE=$DEFAULT$LOCKEXT
Da fehlen ohnehin noch einige Einstellungen. Wenn cyrus nicht mehr direkt als mail delivery agent aufgerufen wird, musst du das in procmail machen. AFAIK fehlt auch noch das Entfernen des "From:"-Headers, da cyrus sonst Probleme macht. http://www.postfix-howto.de/procmail_conf.html Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com