Mein mailsystem geht folgenden Weg: fetchmail-> postfix -> procmail->spamassassin->Localmaildir->courier-imap ->kmail. postfix legt die mails nicht lokal ab, sondern übergibt sie procmail: Auschnitt aus /etc/postfix/main.cf: mailbox_command = procmail --> ich kenne exim nicht, aber das müsste dort sicher ähnlich funkionieren.
procmail piped die mail durch spamaassassin, folgendermassen: Ausschnitt aus der .procmailrc
:0fw * < 256000 | /usr/bin/spamassassin -P
Dieses fügt einen Haeder folgender Art in die mail ein:
X-Spam-Status: No, hits=-1.2 required=6.0 tests=IN_REP_TO,KNOWN_MAILING_LIST,PGP_SIGNATURE_2, QUOTED_EMAIL_TEXT,RCVD_IN_OSIRUSOFT_COM,REFERENCES, SPAM_PHRASE_00_01,USER_AGENT,X_OSIRU_DUL,X_OSIRU_DUL_FH version=2.44 X-Spam-Level:
Wenn die mail einee hörere hit-score als 6 hat bekommt sie den X-Spam-Status: Yes ==> Geht in das maildir .spam ( procmailrcausschnitt siehe unten) --> Hier lassen sich natürlich auch beliebiege andere dinge tun... forwarding,systemcommandos etc..
:0 * ^X-Spam-Status: Yes .spam/
Jetzt müsste sich immer mal einer den Folder .spam beschauen und die mails welche fehlmarkiert sind (kommt bei mir sehr selten vor) weider an lug-dd weiterleiten. Damit diese dann nicht wieder im Filter hängen beiben müsste wieder ein neuer header eingefügt werden, X-Lug-dd: Gerd Kube man würde dann per procmail VOR dem spamfilter alle mails mit diesem Header direkt zustellen. Idealerweise wird dabei der X-Spam-Status wieder herausgenommen, damit bei den Leuten zu hause das Ding dann nicht doch wieder in .spam landet..., Das heraussnehmen des header funktioniert mit procmail.
Ich weiss nun nicht an welcher Stelle des exim systems der mailmann greift. Aber es funktioniert so überzeugend, das ich denke der konfigurationsauffwand lohnt sich. Weiterhin müsste der mailman irgendwie die liste seiner eingetragenen user rausrücken, diese würden dann im spamassassin als whitelist verwendet.
felix
Exim. Du muesstest die Mails durch diesen Filter jagen, bevor sie in die Liste geschoben werden. Hat mit procmail nix zu tun. Das Problem an der Sache ist sicherlich nicht die Einrichtung, sondern die Mails regelmässig durchzusehen: Mailman hat bereits ein Webinterface dafür, hat spamassassin auch eines? Wie sende ich die Mails dann unverändert in die Liste weiter ohne zu riskieren sie nochmal zu filtern?
Konrad