DirtyDoc
29.12.06, 15:20
ich habe den spamassassin 3.1.3 im einsatz und filtere auf user basis. das anlernen der filter funktioniert soweit auch (ich habe ca 1000 ham und 500 spam mails), ich habe aber das problem, dass die mails, die meinen postfix passieren nicht richtige gerated werden...
beispiel:
ich habe eine mail an user1. Im Header stehen folgende SA Infos:
...
X-Spam-Checker-Version: SpamAssassin 3.1.3-gr0 (2006-06-01) on tk
X-Spam-Level:
X-Spam-Status: No, score=-0.6 required=5.0
tests=ALL_TRUSTED,EXTRA_MPART_TYPE,
HTML_MESSAGE autolearn=disabled version=3.1.3-gr0
...
die erster vermutung bei ner score von -0.6 wäre nun, dass der SA einfach nicht trainiert ist. wenn ich diese mail allerdings händisch mit "cat email.eml | spamc -u user1" bearbeite, spuckt er mir folgende header aus:
...
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.1.3-gr0 (2006-06-01) on tk
X-Spam-Level: ******
X-Spam-Status: Yes, score=6.1 required=5.0 tests=ALL_TRUSTED,BAYES_99,
MISSING_HB_SEP,MISSING_SUBJECT,TO_CC_NONE autolearn=disabled
version=3.1.3-gr0
...
gleiche mail bei nem anderen user mit "cat email.eml | spamc -u user1" gibt nen anderen score, die datenbanken pro user scheinen also unabhängig voneinander zu funktionieren.
der transport in meiner master.cf, der für das filtern verantwortlich ist, ist
...
spamd unix - n n - - pipe
user=mail argv=/usr/bin/spamc -d localhost -u ${user} -f -e
/usr/bin/maildrop -d ${user} -A user:${user}
...
hab ich hier irgendwo nen denkfehler drinne? warum werden alle emails immer negativ gescored und auf der konsole geht es dann? ich steh gerade voll auf dem schlauch...
beispiel:
ich habe eine mail an user1. Im Header stehen folgende SA Infos:
...
X-Spam-Checker-Version: SpamAssassin 3.1.3-gr0 (2006-06-01) on tk
X-Spam-Level:
X-Spam-Status: No, score=-0.6 required=5.0
tests=ALL_TRUSTED,EXTRA_MPART_TYPE,
HTML_MESSAGE autolearn=disabled version=3.1.3-gr0
...
die erster vermutung bei ner score von -0.6 wäre nun, dass der SA einfach nicht trainiert ist. wenn ich diese mail allerdings händisch mit "cat email.eml | spamc -u user1" bearbeite, spuckt er mir folgende header aus:
...
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.1.3-gr0 (2006-06-01) on tk
X-Spam-Level: ******
X-Spam-Status: Yes, score=6.1 required=5.0 tests=ALL_TRUSTED,BAYES_99,
MISSING_HB_SEP,MISSING_SUBJECT,TO_CC_NONE autolearn=disabled
version=3.1.3-gr0
...
gleiche mail bei nem anderen user mit "cat email.eml | spamc -u user1" gibt nen anderen score, die datenbanken pro user scheinen also unabhängig voneinander zu funktionieren.
der transport in meiner master.cf, der für das filtern verantwortlich ist, ist
...
spamd unix - n n - - pipe
user=mail argv=/usr/bin/spamc -d localhost -u ${user} -f -e
/usr/bin/maildrop -d ${user} -A user:${user}
...
hab ich hier irgendwo nen denkfehler drinne? warum werden alle emails immer negativ gescored und auf der konsole geht es dann? ich steh gerade voll auf dem schlauch...