Andreas Krummrich: > > :0 > * ^TO_user@domain.com > $DEFAULT > > :0 > * ^TO_user-*@domain.com > $DEFAULT Abgesheen von den vorigen Korrekturen, kann man das auch zu einer Regel zusammenfassen: :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]. Dementsprechend steht da: "wenn Mail *nicht* von user@domain kommt *und* sie *nicht* user-.*@domain.com kommt, dann mach (erstmal) nix. Wenn doch eins von beiden zutrifft, speichere nach $DEFAULT. Ich benutze solche Regeln recht gern, weil sie sehr leicht zu erweitern sind. J. [1] http://de.wikipedia.org/wiki/De_Morgansche_Gesetze -- I hate myself but have no clear idea why. [Agree] [Disagree] <http://www.slowlydownward.com/NODATA/data_enter2.html>
Attachment:
signature.asc
Description: Digital signature