← Back to team overview

sslug-teknik team mailing list archive

Re: procmail

 

On Sat, 26 Apr 2003, Christian Nielsen wrote:

> Hej!
> Jeg har lidt kvaler med at få en regel til at virke i procmail.
> Sådan skal det virke:
> Mail til xxx@xxxxxx, som ikke er fra *@vjk.dk skal have en besked i første
> linie af mailen. Derefter skal mailen behandles af de øvrige regler. x er
> et tal [0..9].
>
> Der er hvad jeg har prøvet, nu kommer mail ikke igennem. Hvad er der galt?
>
> :0
> * ^(To:|Cc:).*\d{3,3}@vjk.dk{ # Hvis mailen er til xxx@xxxxxx, hvor x er et

Har du overvejet at bruge procmails TO_ makro istedet for selv at matche
mulige headers?

> tal
>     :0
>     !* ^(To:|Cc:).*@vjk.dk # Hvis mailen ikke er fra @vjk.dk

Husk at checke for FROM_ istedet for TO_ her - ellers laver den ingen
ting.

>     {
>         :0 fhw
>         | formail -i "Det virker !" # Der skrives en besked i første linie
> af mailen

Dit filter ser kun headers...

>     }
> }

I det hele taget vil jeg foreslå følgende forenklede metode:

:0f
* TO_@xxxxxx
!* FROM_@xxxxxx
| formail -i "Det virker"


Med venlig hilsen

Ole



References