Davs.
Jeg leger lidt med bayes-redskabet Spamprobe i min procmail og ønsker nu
at finde ud af hvordan man beskærer/"cutter" en streng og indsætter den
beskårne som subject i sin email.
Baggrund:
Spamprobe sætter en score-variabel ved flg. opskrift
SCORE=| /usr/bin/spamprobe receive
Eks:
SPAM 0.9999990 a576dabae0d9e8dd555185b3cddf297c
eller
GOOD 0.0000010 94f1dd246b8258e727e5ce677d7fa71d
Dette kan jeg så bruge formail til at indsætte i en X-spamprobe header
og sortere spam fra v.h.a.:
| formail -I "X-SpamProbe: $SCORE"
Hvad jeg også vil, er at indsætte selve bayes-scoren først i subject.
Men jeg ønsker ikke den lange identifikationsdel inkluderet, som vil ske
hvis jeg bruger flg:
* ^Subject:\/.*
| formail -I "Subject: [$SCORE] $MATCH"
Hvordan beskærer (og indsætter jeg) jeg score-strengen så jeg enten blot
får "[0.9999990] Subject" eller "[SPAM 0.9999990] Subject"?
--
M.v.h. Peter.
Toppostere og andre irriterende skribenter vil blive filtreret fra i stilhed.
http://funroll-loops.org/