Hy, Am 02/09/06@13:20 schrieb Jan Tim Schueszler:
Am 06.09.2002 um 08:09h klapperte Bernd Brodesser folgenden Text zusammen:
Hallo David, hallo Jan, hallo Liste,
* David Haller schrieb am 06.Sep.2002:
On Sat, 31 Aug 2002, Jan Tim Schueszler wrote:
auftauchst. Ich weiss jetzt nicht, ob das scoring in mutt addiert oder immer "fest" setzt... Egal.
Es addiert. Wenn man festsetzen will, muß man vor dem Wert ein = setzen.
ACK. War nur als Test gedacht. Mittlerweile habe ich die 4 durch +1 ersetzt. Sobald die Regel funktioniert, wird daraus -1. Dann wird vom Score der Mails, auf die die erste Regel zutrifft, 1 abgezogen und ich bin bei 4.
Das ist IMHO nicht richtig. Wenn die regex das $ richtig interpretiert, sollten nur die, in denen Deine MID an letzter Stelle stehen eine 5 bekommen. Auf die 1. regex passt eine Mail in der 2. Antwortstufe nicht mehr. Sie bekommt also nicht 5-1=4. Sondern einfach -1 und das willst Du nicht. Wenn Du hier Verwirrungen ersparen willst setzt einfach =5, =4 etc. Dann wird das scoring, wie Bernd schrieb, absolut egal ob eine vorherige regex matched[1].
Teste mal:
score '~x @[^>]*\.schueszler\.subdomain\.de>$' 5
Ist exakt die gleiche Zeile, wie die von Jan.
Die ich mittlerweile auf
score '~x \.schueszler\.subdomain\.de>$' +5
Der Übersichlichkeit halber würde ich sie sogar auf .*schueszler.*>$ kürzen, aber das matched natürlich auf etwas mehr.
score '~x @[^>]*\.schueszler\.subdomain\.de>\ <[^>]*>$' 4 ^ ^!!
Das habe ich auch gemacht. Allerdings beschwert sich mutt immer über das maskierte Leerzeichen "\ " und verwirft den RegEx als fehlerhaft.
Experimentier vielleich mal mit [:blank:]. Ich denke da an sowas wie: .*schueszler.*>$ =5 .*schueszler.*>[:blank:].*>$ =4 [2] usw. habe aber vielleicht schon das ein oder andere Pils zuviel gehabt ;) und er müsste auf jedem Fall erstmal das $ fressen. Dadurch das Du mit -with-regex (oder so ähnlich) kopiliert hast sollten auch die erweiterten expressions laut manual gehen (Wortende etc.) vielleicht hilft auch das. [1] Ist natürlich Mist wenn Du auch anderes zum scoring verwendest, dass durchaus additiv verwendet werden soll. [2] Vielleicht auch: .*schueszler.*>[:blank:][^[:blank:]]*>$ =4 -- :wq-y maik