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