Hallo David, David Haller schrieb:
On Sun, 09 Jun 2002, Sascha Andres wrote:
Also hab ich draus gemacht: :0 c # forwarding to webaccount * 1^0 ^To:*sa@programmers-world.com * 1^0 ^To:*sascha.andres@keatec.com * ! ^Subject:*WORT* ! sascha.andres@livingit.de
Jetzt klappt aber gar nichts mehr (Nichts wird weitergeleitet). Ich find einfach nicht den Grund warum ;(
Du willst nochmal ueber 'man 5 procmailrc' meditieren. Und ueber 'man 7 regex' und 'man 1 egrep'[1] *g*
Mehrere Zeilen sind _UND_ verknuepft. Weiters hast du bei "WORT" noch ne flasche Regex (was soll das: "Beliebig viele ':', dann WOR, dann bel. viele 'T'"?). Und sowieso: Was soll das '1^0' sein?
Weighted scoring (man 5 procmailsc). w^x w = weight, x = exponent x = 0 zählt w nur beim ersten Treffer hinzu. Somit kann man mit mehreren 1^0 - Zeilen eine Oder-Verknüpfung erreichen. Saschas Versuch klappt wohl deshalb nicht, weil er mit "To:*" das Leerzeichen zwischen To: und der Email-Adresse nicht erwischt.
Wäre Nett wenn mir mal jemand auf die Sprünge helfen könnte.
==== UNGETESTET ==== # forward-copy to webaccount :0 c * TO_(sa@programmers-world.com|sascha.andres@keatec.com) * !^Subject:.*WORT ! sascha.andres@livingit.de ==== UNGETESTET ====
Eigentlich müsste man im TO_-Pattern noch die Punkte escapen, da der Punkt in einem RE als Zeichen für "ein beliebiges Zeichen" steht (was natürlich auch ein Punkt sein kann.) :-) Gruß christian