[Postfixbuch-users] SpamAssassin wird mehrmals auf die gleiche Mail angesetzt

Max Jonas Werner mail at maxwerner.de
Mi Jun 11 09:44:31 CEST 2008


Hello,

ich habe Postfix/Cyrus/Procmail/SpamAssassin(spamd) auf Debian Etch. Mein 
Problem ist das folgende:

Ich habe kürzlich erst (dank Mailgraph) gemerkt, dass der SpamAssassin 
anscheinend mehrmals auf die gleiche Mail angesetzt wird:

Jun 11 06:39:57 bruderthal spamd[28050]: spamd: identified spam (10.1/3.5)
for 
filter:1002 in 5.6 seconds, 1521 bytes.
Jun 11 06:39:57 bruderthal spamd[26453]: spamd: identified spam (10.1/3.5)
for 
filter:1002 in 5.9 seconds, 1521 bytes.

Im Logfile finde ich immer wieder Einträge, in denen ich sehe, dass
mehrere 
Spamd-Childs auf der gleichen Message-ID arbeiten. Das Ergebnis ist das 
folgende:

Jun 11 06:40:05 bruderthal cyrus/lmtpd[13650]: dupelim: eliminated
duplicate 
message to user.mwerner.Junk id <870658972.25914047819557 at forbigboys.com> 
(delivery)

Cyrus merkt also, dass hier ein Duplikat entstanden ist. Meine
/etc/procmailrc 
sieht genau so aus, wie im Postfix-Buch vorgeschlagen, ich führe also von 
dort aus spamc aus. Zusätzlich habe ich eine Per-User-Procmailrc, z.B.
für 
den User mwerner die folgende:
...
:0
* ^X-Spam-Status: Yes
| $DELIVER -m Junk $MAILUSER
...
DELIVER hat den Wert "/usr/sbin/cyrdeliver -a $USER".

Kann es sein, dass beim Aufruf des cyrdeliver aus meiner User-Procmailrc 
nochmal Procmail angestoßen wird?

Gibt es sonst noch eine Stelle, an der SpamAssassin mehrmals aufgerufen
werden 
könnte?

Danke und schöne Grüße,
Max





Mehr Informationen über die Mailingliste Postfixbuch-users