[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Procmail Frage



On Fri, 29 Dec 2006, Jochen Schulz spake thusly:

> :0
> * ! ^TO_user@domain.com
> * ! ^TO_user-.*@domain.com
> { }         # procmail no-op
> :0 E        # else
> $DEFAULT
> 
> 
> Ist kaum lesbar, ist aber nix anderes als ein if-then-else. Blöd ist
> nur, dass procmail kein logisches oder kennt. Statt "a oder b oder c"
> kann man aber genauso gut sagen "!(!a und !b und !c)"[1].

Indirekt kennt procmail schon ein logisches oder, und zwar geht das
über scoring Details darüber siehe procmailsc(5).

Für das logische Oder sieht das dann so aus:
#v+
:0
1^0 ^foo.*$
1^0 bar
$DOIT
#v-

Die Regel ist wahr, wenn der Score positiv ist, und das ist hier der
Fall, wenn mindestens ein Ausdruck zutrifft.

HTH Gerhard

Attachment: pgpqwyXgtw39G.pgp
Description: PGP signature


Reply to: