Re: OT: procmail- Filterregel für crm114-Punkte
Hallo,
Am Sun, 23 Oct 2011, Tim Boneko schrieb:
[..]
>CRM fügt den Mails eine Zeile wie
>
> X-CRM114-Status: SPAM ( -57.60 )
>
>hinzu; -57 Punkte ist ziemlich viel, das kann unbesehen weg. Aber wie
>mache ich procmail klar, dass alle Mails mit -10 Punkten und mehr ins
>Nulldevice sollen? $Suchmaschine hat mir nix entsprechendes geliefert;
>der Rest der Welt prüft nur (so wie ich bisher...) auf das Vorhandensein
>des Ausdrucks SPAM in der Zeile. Das ist mir zu unscharf und füllt
>meinen Mülleimer recht flott.
>
>Meine Bastelkünste sind hier an ihrem Ende angelangt. Für Hinweise wäre
>ich sehr dankbar:
:0
* ^X-CRM114-Status: SPAM *\( *\/-[0-9.]+ *\)
{
:0fw
| { x="${MATCH/[.)]*}";\
if test $x -lt -10; then if test $? -eq 0; then exit 1; fi; fi;\
exit 0;\
}
:0e
/dev/null
:0
Muelleimer
}
Der Zusatztest auf $? -eq 0 ist falls das erste test irgendwas zu
meckern hat (weil $MATCH bzw. $x irgendwas unerwartetes enthält.
HTH,
-dnh
--
"I can't go on meeting you like this.
One of your faux pas seems to have wounded me deeply...
in fact, I'm barely conscious. Please fix it and try again."
-- a TeX message
Reply to: