PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : postifx: header_check geht nicht



muell200
28.06.05, 10:26
hallo

ich habe postfix mit amavis + spamassing installiert.

jetzt will ich alles email die mind oder mehr als 6 sterne ( ***** ) haben sofort in einen bestimten oder verschieben oder löschen....

in der anleitung habe ich was von header_check gelesen...

leider geht es nicht...

main.cf
header_checks = regexp:/etc/postfix/header_checks

in der header_checks steht folgendes drin:

/^X-Spam-Level: \*\*\*\*\*\*\*.*/ DISCARD

aber nichts passiert...
wo kann ich den fehler suchen...
bzw. wie verschiebe ich die email in einen bestimmten ordner..

Danke

Polarizer
28.06.05, 12:49
So weit ich weiß, laufen die headerchecks vor dem spamassassin ab.

Laß die Mails mit procmail ausliefern und filtere sie dann damit.

In der main.cf

mailbox_command = /usr/bin/procmail /etc/procmailrc

und in der /etc/procmailrc

:0H:
* ^X-Spam-Level: \*\*\*\*\*
/var/mail/spam

die Pfade sind anzupassen.


Hope that helps!

muell200
28.06.05, 14:28
So weit ich weiß, laufen die headerchecks vor dem spamassassin ab.

Laß die Mails mit procmail ausliefern und filtere sie dann damit.


erstmal Danke...

das ist das problem...
alle email werden an einen externen email-server weiter geleitet...

gibt es ne möglichkeit header_check nach dem spamassing zu starten?

Danke

Webdude
28.06.05, 15:27
Stell doch im Spamassasin ein, das er Mails mit einem bestimmten Spamlevel wegwirft.

Wordooo
28.06.05, 15:30
dein header_check loescht die mail und verschiebt sie nicht. das kannst du dann auch mit amavis bewerstelligen ... zumindest bei amavisd-new.

Terran Marine
28.06.05, 19:06
Stell doch im Spamassasin ein, das er Mails mit einem bestimmten Spamlevel wegwirft.

Halte dies auch für die sauberste Lösung.

Spamassassin ist für die Spamerkennung zuständig, warum sollte dann das Löschen von solchem Spam umständlich durch Drittprogramme und nicht durch SA selbst erledigt werden.

Grüße
Terran