← Back to team overview

sslug-teknik team mailing list archive

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