* On Sun, 18 Jan 2004 at 16:19 +0100, Joerg Rossdeutscher wrote:
Am So, den 18.01.2004 schrieb Adalbert Michelic um 12:37: [Anständige Subjects, notfalls erzwingen per procmailrc] Mit deinem Hinweis habe ich jetzt ein wenig gegoogelt und tatsächlich was gefunden:
http://www.perlcode.org/tutorials/procmail/proctut/proctut5.pod
Kurzfassung:
procmail ist "stingy" auf der linken Seite von "\/" und "greedy" rechts davon.
Den Hinweis, das stünde in "man 5 procmailsc" kann ich hier bestätigen, steht unter CAVEATS. Soweit ich sehe, gibt es keinen Umschalter für dieses Verhalten.
*hrmpf*, da hab ich natürlich nicht gesucht. Was hat das nun wieder mit Scoring zu tun? :)
Schade.
Nix da, da ist noch ein ganzer Werkzeugkasten voller Tools :) Ich habe jetzt folgendes bei mal in einer Test-config eingebaut, und ein paar Mails aus suse-linux durchgelassen (da geistert eh genügend Material herum *g*) - sieht gut aus. :0 c * ^Subject: \/(re|aw|antw).*$ { :0 fw | formail -i "Subject: `echo $MATCH|awk '{ sub(/^((RE|AW|Re|Antw)(\[[0-9]+\])?: ?)+/, "Re: "); print; }'`" :0: mail/subject-korrekturen } Die Regel, daß das alles nur läuft, wenn im Subject vorne mal mindestens Re/AW/Antw steht, habe eingebaut, weil sonst jede Mail unnötigerweise ein awk anwirft. Wenn mir dann mal grad nicht mehr die Wirren der hiesigen Lohnbesteuerung den Kopf dichtmachen, kann ich das ja noch soweit erweitern, daß nur mehr wirklich defekte Subjects einen awk-Lauf triggern, d.h. solche die vorne entweder AW/Antw/RE haben, oder bei denen sowas auf ein Re: folgt. /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at