PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : lokales Postfach durchsuchen ?



mcshirt
10.02.05, 16:15
Hallo,
ich würde mir gerne ein kleines script zusammenbasteln, das die Betreffzeilen meiner eMails im lokalem Postfach durchscannt. Sobald gewisse Wörter aufkommen, sollen diese Mails dann gelöscht werden.
Es geht also schon in die AntiSpam Richtung...

Jetzt wollte ich eigendlich nicht eines dieser AntiSpam-Software raufziehen, weil ich bislang bei der Konfiguration jedes mal verzweifelt bin.

Ich dachte mir, ich generiere eine Textdatei mit den Schlagwörter, und lasse mutt nach diese suchen, und lasse ihm im nächsten Schritt die Mail löschen (z.B. per Kill 8.... 10.... 15... usw).

Leider lässt sich mutt hierfür nicht missbrauchen, und wollte fragen ob es Tools oder Progs gibt, mit denen man soetwas anstellen kann.

Viele Grüße,
mcshirt

Polarizer
11.02.05, 14:42
So etwas macht man mit procmail

in der .procmailrc steht dann so etwas:


LOGFILE=/var/log/procmail
#review this frequently!
VERBOSE=ON
LOGABSTRACT=ALL

:0H:
* Subject.*(Wort1|Wort2|Wort3)
/dev/null

Löscht die Mails deren Subjectzeile Wort(1|2|3) enthält

Hope that helps

mcshirt
15.02.05, 12:43
So etwas macht man mit procmail

:0H:
* Subject.*(Wort1|Wort2|Wort3)
/dev/null[/code]

Löscht die Mails deren Subjectzeile Wort(1|2|3) enthält

Hope that helps

Hallo, Polarizer.
Vielen Dank für Deine Info.
Werde ich gleich heute Nachmittag ausprobieren.

tictactux
15.02.05, 13:31
noch ein Tipp: grepmail, ein Perl-Skript, mit entsprechender
Stärke im Bereich regular expressions (gleichnamiges Paket in z.B. Debian).
Gruß,
Wolfgang

mcshirt
17.02.05, 21:29
LOGFILE=/var/log/procmail
#review this frequently!
VERBOSE=ON
LOGABSTRACT=ALL

:0H:
* Subject.*(Wort1|Wort2|Wort3)
/dev/null

Jau... funzt super.
Vielen Dank. Nach'm fetchen fliegt so einiges gleich in den Müll.

Gibt es eigendlich auch eine Möglichkeit, die bereits im Postfach befindlichen Mails per Shellscript zu löschen ?

z.B. alle Mails vom sender xy@abc.com, oder alle mails mit "xxx" als Subject löschen









noch ein Tipp: grepmail, ein Perl-Skript, mit entsprechender
Stärke im Bereich regular expressions (gleichnamiges Paket in z.B. Debian).


Auch das funzt super. Benutze das teil noch um statusberichte anzulegen.
Jetzt fehlt mir nur noch die Möglichkeit, vorhandene Mail in mein Postfach (also nach fetchmail/procmail) auszumüllen.



cu,
mcshirt