Hallo.
Weiß jemand eine einfache Möglichkeit möglichst in einer Zeile, nach einer Headerzeile in einer Mail zu greppen? Es soll schnell gehen und der Aufruf soll 0 als returncode haben, wenn die Auslieferung erfolgreich ist und nicht Null sonst.
Hintergrund ist, dass ich mit meiner .qmail-Datei und condredirect Spam filtern will.
Grüße Frank Benkstein.
Frank Benkstein wrote:
Hallo.
Hi,
Weiß jemand eine einfache Möglichkeit möglichst in einer Zeile, nach einer Headerzeile in einer Mail zu greppen? Es soll schnell gehen und der Aufruf soll 0 als returncode haben, wenn die Auslieferung erfolgreich ist und nicht Null sonst.
Schonmal mboxgrep bzw. grepmail (beides SourceForge) angeschaut ?
Hintergrund ist, dass ich mit meiner .qmail-Datei und condredirect Spam filtern will.
Jens
Hallo.
On Sat, 20 Dec 2003 16:44:00 +0100 Jens Lorenz Lorej@gmx.de wrote:
Frank Benkstein wrote:
Hallo.
Hi,
Weiß jemand eine einfache Möglichkeit möglichst in einer Zeile, nach einer Headerzeile in einer Mail zu greppen? Es soll schnell gehen und der Aufruf soll 0 als returncode haben, wenn die Auslieferung erfolgreich ist und nicht Null sonst.
Schonmal mboxgrep bzw. grepmail (beides SourceForge) angeschaut ?
Hintergrund ist, dass ich mit meiner .qmail-Datei und condredirect Spam filtern will.
Jens
Danke, ja. Hatte mich wohl unklar ausgedrückt. Der Aufruf, bzw. die grep-Zeile empfängt die Mail über stdin.
Die beiden Programme greppen aber, soweit ich die Doku verstanden habe, eine mbox-Datei durch. Mir würde auch eine regular expression dazu reichen, die ich dem grep mitgeben kan. Habe nochmal nachgeschaut und AKAIK unterscheiden sich Header und Body nur durch eine Leerzeile. Leider kann ich regexp nicht so gut. Einer von den Perl-Gurus?
Gruß
Frank Benkstein.
On Sat, 20 Dec 2003 15:39:39 +0100 Frank Benkstein benkstein@math.tu-dresden.de wrote:
Hallo.
Weiß jemand eine einfache Möglichkeit möglichst in einer Zeile, nach einer Headerzeile in einer Mail zu greppen? Es soll schnell gehen und der Aufruf soll 0 als returncode haben, wenn die Auslieferung erfolgreich ist und nicht Null sonst.
Hintergrund ist, dass ich mit meiner .qmail-Datei und condredirect Spam filtern will.
Grüße Frank Benkstein.
Hallo ich!
Anscheinend hat sich der gute alte djb selber dazu schon Gedanken gemacht und mess822[1] geschrieben.
.qmail sieht jetzt so aus:
| condredirect frank-spam 822field X-Spam-Flag .maildir/
Grüße
Frank Benkstein.
On Sat, 20 Dec 2003 19:30:41 +0100 Frank Benkstein benkstein@math.tu-dresden.de wrote:
Hallo ich!
Anscheinend hat sich der gute alte djb selber dazu schon Gedanken gemacht und mess822[1] geschrieben.
.qmail sieht jetzt so aus:
| condredirect frank-spam 822field X-Spam-Flag .maildir/
Grüße
Frank Benkstein.
Wollte nur nochmal anmerken, dass der so aufgesetzte Filter sehr gut funktioniert. Bisher werden ca. 80-90 Prozent gefiltert. Wenn der Bayesische Filter anspringt, erhoffe ich mir mehr.
lug-dd@mailman.schlittermann.de