sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #75099
Re: procmail
On 2004-07-21, Mogens Melander <mogens@xxxxxxxxxxxxx> wrote:
> 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
>
> Jep, det var den jeg var paa jagt efter. Jeg ved ikke hvorfor jeg
> ikke kunne faa oeje paa den selv.
>
>> 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.
>
>> 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.
>
>> c: hvordan med æøå
>
> Tja, man kunne vel forestille sig at "øøøøøh, bøøøøø" er et lovligt subject ;^)
Desuden kan det være forskellige charsets (iso8859-1 iso8859-15 utf-8)
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.
Leo
Follow ups
References