ich habe Postfix mit Spamassassin am Laufen. Eingehender Spam wird im Maildir per Procmail in den Unterordner "Spam" verschoben; Mails in diesem Ordner werden nach 30 Tagen gelöscht. Nun möchte ich ein Skript bauen, welches mir per Cron täglich eine Liste der aktuellen Spammails sendet (so a la Logcheck). Ich brauche nun einen Befehl/Codeschnipsel, der mir aus der procmail.log nur die Zeilen extrahiert, die mit der Spammail in Verbindung stehen:
Code: Select all
From forum@rootforum.org Tue Apr 27 19:27:36 2004
Subject: Benachrichtigen bei Antworten - Großes Postfix Problem - Mails können
Folder: /var/mail/www1p1/Maildir/new/1083086856.18934_0.pluto.ff-new 2655
From Nicole@dartmail.net Tue Apr 27 19:29:49 2004
Subject: *****SPAM***** Hi Got All Meds For You. Everything Here. virgi
Folder: /var/mail/www1p1/Maildir/.Spam/new/1083086989.18993_0.pluto. 20038
From wwi03g1-return-207-xxxx@xxxx Tue Apr 27 19:38:45 2004
Subject: [wwi03g1] [Fwd: Vorlesungfolien, =?ISO-8859-1?Q?=DCbungsbl=E4tter=2C_
Folder: /var/mail/www1p1/Maildir/new/1083087525.19257_0.pluto.ff-new 3817
From onlywaypenlsdev@yahoo.com Tue Apr 27 20:22:35 2004
Subject: *****SPAM***** BREAKING NEWS: A hardware device which enIarges your p
Folder: /var/mail/www1p1/Maildir/.Spam/new/1083090155.20736_0.pluto. 666Ein normales cat procmail.log| grep SPAM reicht hier halt leider nicht aus :)
Wie geht das?
Danke für eure Antworten!
Gruß ff

