sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #86426
Hvordan "cutter" jeg en streng i procmail og indsætter som "Subject"?
[Genpostet fra dk.edb.system.unix, da jeg er en utålmodig og egenrådig
sjæl der er lettere skuffet over at ham Jesus får alt opmærksomheden i
disse dage.]
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 del 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 have er selve bayes-scoren indsat først i subject.
Men jeg ønsker ikke også den lange identifikationsdel inkluderet, som
det vil ske hvis jeg bare 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"?
--
Regards, Peter
Topposters and other annoying elements will be killfiled in silence.
Follow ups