PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : procmail: »returned spam« filtern



X_FISH
06.06.06, 10:05
Folgendes Problem: Ich habe auf meinen Domains Catchall eingerichtet und bekomme jetzt täglich so ca. 50-80 Mails »zurück«.

Viagra-Spam, Windows XP-Spam, Photoshop-Spam, Botox-Spam, etc. - alles von asfzwenasd@foo.bar oder eben kdkdkdk@foo.bar (wobei foo.bar natürlich eine meiner Domains ist).

Daher mein Gedanke: Via Procmail Mails automatisch in den Müll kicken, welche NICHT von einer meiner Mailaddys sind.

Mein Ansatz:


:0H
* ^Subject.*(\(Failure\)|Returned\ mail|Undeliverable\ mail|Mail\ delivery\ failed)
* !^To:.*(foo\@foo\.bar|bar... )
$MAILDIR/.00_Junk\probably_spam/

:0c

Nur klappt's leider nicht so ganz wie ich mir das vorgestellt habe...

Es soll nach dem Subject gesucht werden. Ist eine der üblichen »Antwortphrasen« drin wird kontrolliert ob die Mail von einer meiner Mailaddys kam. Wenn nicht => ab damit in die Tonne. Ansonsten eben in die Inbox.

Sollte ich doch lauter einzelne Abfragen ohne OR-Verknüpfungen bei den Bedingungen machen?

Grüße, Martin