Frage zu Filterregeln in procmailrc
Hallo, in der .procmailrc habe verschiedene Spammer eingetragen , die nach /dec/null verschoben werden sollen. Leider klappt da irgendwas nicht. Hier mal ein Abschnitt: :0 * ^FROM.*@aktuelles.net * ^FROM.*@homelenders.com * ^FROM *@sex-teen-porno.com * ^FROM *ohnechef@hotmail.com * ^FROM *@tig.com.au /dev/null Trotzdem bekomme ich immer noch diese Gülle zugestellt. Muß ich für jedes FROM einen eigenen Abschnitt definieren? Die Zweite Frage: Wie kann ich Absender mit Ziffern im Namen filtern? Also z.B. Spam1224@aol.com. Das komplette Filtern von aol.com geht leider nicht, das ich auch gewünschte eMails von dieser Domain bekomme. -- Bye Thomas
* Thomas Burgau schrieb am 16.Feb.2002:
in der .procmailrc habe verschiedene Spammer eingetragen , die nach /dec/null verschoben werden sollen. Leider klappt da irgendwas nicht. Hier mal ein Abschnitt:
:0 * ^FROM.*@aktuelles.net * ^FROM.*@homelenders.com * ^FROM *@sex-teen-porno.com
Hier fehlt der . vor dem *, so heißt das beliebig viele Leerzeichen, aber nichts anderes. Das wird es wohl nicht sein. . steht für jedes beliebige Zeichen. * steht für das letzte Zeichen beliebig oft (auch null mal) wiederholen. ab*c steht somit für ac abc abbc abbbc abbbbc ... a.*c steht für ac aac abc acc adc ... aaac aabc aacc ... a?uk&c ...
* ^FROM *ohnechef@hotmail.com * ^FROM *@tig.com.au /dev/null
Trotzdem bekomme ich immer noch diese Gülle zugestellt. Muß ich für jedes FROM einen eigenen Abschnitt definieren?
Ja, so wie Du es oben geschrieben hast werden nur Mails gefiltert, die sowohl aktuelles.net als auch homelenders.com usw. in ihrem from: haben. Das dürften wohl die wenigsten sein. ;)
Die Zweite Frage: Wie kann ich Absender mit Ziffern im Namen filtern? Also z.B. Spam1224@aol.com. Das komplette Filtern von aol.com geht leider nicht, das ich auch gewünschte eMails von dieser Domain bekomme.
[0-9] Also etwa: * ^FROM.*[0-9].*@aol.com also from und dann beliebige Zeichen, eine Ziffer, nochmal beliebige Zeichen und dann @aol.com Mehr Ziffer ist egal, sind ja auch beliebige Zeichen, wichtig ist daß es zumindest eine gibt. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/products/books/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/share/doc/sdb/de/html/literatur.html |Zufallssignatur 5
Hallo Bernd, Am Samstag, 16. Februar 2002 09:13, schrieb Bernd Brodesser :
für jedes FROM einen eigenen Abschnitt definieren?
Ja, so wie Du es oben geschrieben hast werden nur Mails gefiltert, die sowohl aktuelles.net als auch homelenders.com usw. in ihrem from: haben. Das dürften wohl die wenigsten sein. ;) Hmm, das war dann wohl nichts. Jetzt klappt es. Danke!
* ^FROM.*[0-9].*@aol.com also from und dann beliebige Zeichen, eine Ziffer, nochmal beliebige Zeichen und dann @aol.com Danke, genau was ich suchte.
-- Bye Thomas
* On Sat, 16 Feb 2002 at 7:55 +0100, Thomas Burgau wrote:
in der .procmailrc habe verschiedene Spammer eingetragen , die nach /dec/null verschoben werden sollen. Leider klappt da irgendwas nicht. Hier mal ein Abschnitt:
:0 * ^FROM.*@aktuelles.net * ^FROM.*@homelenders.com * ^FROM *@sex-teen-porno.com * ^FROM *ohnechef@hotmail.com * ^FROM *@tig.com.au /dev/null
Trotzdem bekomme ich immer noch diese Gülle zugestellt. Muß ich für jedes FROM einen eigenen Abschnitt definieren?
Noe, das Schlagwort heisst Scoring -> man procmailsc :0 * -1^0 * 2^1 ^From.*@aktuelles.net * 2^1 ^From.*@homelenders.com * 2^1 ^From.*@sex-teen-porno.com * 2^1 ^From.*ohnechef@hotmail.com * 2^1 ^From.*@tig.com.au /dev/null
Die Zweite Frage: Wie kann ich Absender mit Ziffern im Namen filtern? Also z.B. Spam1224@aol.com. Das komplette Filtern von aol.com geht leider nicht, das ich auch gewünschte eMails von dieser Domain bekomme.
Siehe Bernds Mail. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Am Sam, 16 Feb 2002 schrieb Thomas Burgau:
Hallo,
in der .procmailrc habe verschiedene Spammer eingetragen , die nach /dec/null verschoben werden sollen. Leider klappt da irgendwas nicht. Hier mal ein Abschnitt:
:0 * ^FROM.*@aktuelles.net * ^FROM.*@homelenders.com * ^FROM *@sex-teen-porno.com * ^FROM *ohnechef@hotmail.com * ^FROM *@tig.com.au /dev/null
Trotzdem bekomme ich immer noch diese Gülle zugestellt. Muß ich für jedes FROM einen eigenen Abschnitt definieren?
Im Prinzip ja, es gibt aber Tricks, bei mir sieht es so aus, daß ich eine Datei ~/.procmail/spamsender.lst habe, in der die Jungs alle drin stehen (in die Datei kann ich per Makro direkt aus Mutt einfügen) Dann gibt es folgendes Procmail-Recipe (\ maskiert Umbrüche, * + die 2 Folgezeilen sind also eine!) #Bekannte SPAM-Sender :0 f * ? $FORMAIL -x"From" -x"From:" -x"Sender:" -x"Reply-To:"\ -x"Return-Path:"|/usr/bin/grep -is -f \ $HOME/.procmail/spamsender.lst /dev/null
Die Zweite Frage: Wie kann ich Absender mit Ziffern im Namen filtern? Also z.B. Spam1224@aol.com. Das komplette Filtern von aol.com geht leider nicht, das ich auch gewünschte eMails von dieser Domain bekomme.
Wie es im Prinzip funktioniert, hat Bernd Dir ja erklärt. aber Schau Dir vielleicht mal SPAMBLOCK an http://www.belwue.de/wwwservices/hilfestellungen/spamblock.html Da sind diese und eine ganze Menge anderer hilfreicher Regeln zum Spam-Filtern schon drin. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
participants (4)
-
Adalbert Michelic
-
B.Brodesser@t-online.de
-
Christoph Maurer
-
Thomas Burgau