Thread Previous • Date Previous • Date Next • Thread Next |
From: "Leo Laursen" <ll_news@xxxxxxxxxxx> > >> SUBJECT=`formail -z -xSubject:` > >> > >> :0: > >> * -1^0 > >> * 1^1 SUBJECT ?? [-a-z0-9_?,.;:] > >> * -1^1 SUBJECT ?? [^-a-z0-9_?,.;:] > >> spam Det var faktisk omvendt. Ulovlig = +1, Ulovlig = -1 #------------------------------------------------------------------------------ # Subject with more than 50% unreadable letters. #------------------------------------------------------------------------------ LOGFILE=logfile VERBOSE=Yes DEVNULL=spam DEFAULT=nospam SUBJECT=`formail -z -xSubject:` :0 * -1^0 * 1^1 $SUBJECT ?? [^-a-z0-9_?,.;:] * -1^1 $SUBJECT ?? [-a-z0-9_?,.;:] { LOG = "FOUND IN UNREADABLE SUBJECT $NL" :0 $DEVNULL } > >> Der er en del løse ender; > >> a: skal den starte med 0^0 > > > > Hmm, har jeg ret i at: Hvis den starter med -1 saa vil en tom subject give et match? > Ja, det tror jeg da; men jeg har set eksempler på tællere der altid > starter med -1^0, så jeg er lidt usikker på det. OK, en tom Subject: slipper igennem, fordi den foerst matcher naar resultatet er positiv, og det er helt fint. > >> b: skal A-Z med i character-class > > Det er vel kun hvis man starter med :0D > Det var min tanke; men jeg ser i procmailrc(5) at regular expressions er > angivet som [a-zA-Z0-9]. Det kan sagtens tænkes at det er case sensitive > i en character class. Nix, det virker med :0 og [-a-z0-9] > En anden mulighed er at give alle tegn -1 > * -1^1 SUBJECT ?? . > og så give tilladte tegn +2 > * 2^1 [-a-zA-Z0-9_æøåÆØÅ?,.;:!] > Hvis du har energi til at teste det, kan du sikkert finde svarene i > loggen. Den variant virker ogsaa efter hensigten. #------------------------------------------------------------------------------ # Subject with more than 50% unreadable letters. #------------------------------------------------------------------------------ LOGFILE=logfile VERBOSE=Yes DEVNULL=spam DEFAULT=nospam SUBJECT=`formail -z -xSubject:` :0 * -1^0 * 1^1 $SUBJECT ?? . * -2^1 $SUBJECT ?? [-a-z0-9_?,.;:] { LOG = "FOUND IN UNREADABLE SUBJECT $NL" :0 $DEVNULL } Foerste er med tom subject, anden er fra korea. procmail: [15748] Wed Jul 21 20:50:31 2004 procmail: Assigning "DEVNULL=spam" procmail: Assigning "DEFAULT=nospam" procmail: Executing "formail,-z,-xSubject:" procmail: Assigning "SUBJECT=" procmail: Score: -1 -1 "" procmail: Score: 0 -1 "." procmail: Score: 0 -1 "[-a-z0-9_?,.;:]" procmail: Locking "nospam.lock" procmail: Assigning "LASTFOLDER=nospam" procmail: Opening "nospam" procmail: Acquiring kernel-lock procmail: Unlocking "nospam.lock" >From lorenehaaseqden@xxxxxxxxxx Mon Jul 12 04:59:48 2004 Subject: Folder: nospam 1418 procmail: [15751] Wed Jul 21 20:50:31 2004 procmail: Assigning "DEVNULL=spam" procmail: Assigning "DEFAULT=nospam" procmail: Executing "formail,-z,-xSubject:" procmail: Assigning "SUBJECT=<C7><D1><B0><F7><BF><A1><BC><AD><B8><F0><B5><CE> <C7><D8><B0><E1><C7><CF><B0><ED> 1%<B4><EB><C0> <CC><C0><DA><B7><CE> <C0><E5><B1><E2><BA><D0><C7><D2><C7><CF><BC><BC><BF><E4> frfpb" procmail: Score: -1 -1 "" procmail: Score: 53 52 "." procmail: Score: -12 40 "[-a-z0-9_?,.;:]" procmail: Assigning "LOG=FOUND IN UNREADABLE SUBJECT " FOUND IN UNREADABLE SUBJECT procmail: Assigning "LASTFOLDER=spam" procmail: Opening "spam" procmail: Acquiring kernel-lock >From JVVkeX99576414@xxxxxxxxxxx Mon Jul 12 19:17:18 2004 Subject: <C7><D1><B0><F7><BF><A1><BC><AD><B8><F0><B5><CE> <C7><D8><B0><E1><C7><CF><B0><ED> 1%<B4><EB><C0><CC><C0><DA><B7> <CE> <C0><E5><B1><E2><BA><D0><C7><D2><C7><CF><BC><BC><BF><E4> frfpb Folder: spam 1415
Thread Previous • Date Previous • Date Next • Thread Next |