Hallo David, hallo Jan, hallo Liste, * David Haller schrieb am 06.Sep.2002:
On Sat, 31 Aug 2002, Jan Tim Schueszler wrote:
Diese Score-Regeln habe ich mir analog zu <slrnakkb0u.s2a.aferber@falsche.message-ids.sind-doof.de> aus d.c.s.n gebaut:
score '~x @[^>]*\.schueszler\.subdomain\.de>$' 5 score '~x @[^>]*\.schueszler\.subdomain\.de>\ <[^<>]>$' 4
Die erste Regel funktioniert offensichtlich einwandfrei. Bei der zweiten Regel gehen die Probleme los. Statt mit 4 werden die Mails in zweiter Ebene auch mit 5 benotet.
Das kann ja nur von der ersten Regel stammen.
Die erste Regel trifft auf jede Mail zu, in deren References du
Wieso?
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.
Die zweite Regex duerfte auf praktisch keine Mail zutreffen, da du zwischen den <> nur ein einziges Zeichen (ungleich <>) zulaesst.
ACK.
Teste mal:
score '~x @[^>]*\.schueszler\.subdomain\.de>$' 5
Ist exakt die gleiche Zeile, wie die von Jan.
score '~x @[^>]*\.schueszler\.subdomain\.de>\ <[^>]*>$' 4 ^ ^!!
Der wesentliche Unterschied ist der * Das in der Auswahl, ein < nichts zu suchen hat, ist zwar richtig, aber wahrscheinlich nie relevant. Ansonsten ist sowieso was kaputt an der Referenz.
Ausserdem moechte ich noch erwaehnen, dass laengst nicht alle MUAs die References "hinten" ergaenzen, im Gegenteil... Da laengere References-Header eh meist umgebrochen werden (ich weiss nicht, wie mutt die dann behandelt)...
Da wird eine vernüftige Anwendung wohl dran scheitern. Obwohl, was heißt das? Es gibt MUAs, die beachten References nicht und geben sie auch nicht weiter. Aber die, die es benutzen, was ist mit denen? Gibt es welche, die die Adresse vorne dranhängen? Oder welche, die die alte References zwar weitergeben, aber nichts anhängen?
Zur Not koennte man auf procmail+(formail?)+perl zurueckgreifen (allerdings duerfte dann die Performance beim Mailzustellen deutlich sinken).
Wie willst Du das denn machen? Zum einen ändert das doch auch nichts. Was die References nicht hergeben, da kann auch ein procmail nichts mit machen. Und zum anderen, wie kann procmail die score von mutt beeinflussen? Einen eigenen Header einbauen? Hmm, wie kann man ausschließen, daß es den nicht schon gibt. Ok, ich gebe zu, jetzt wird es patelogisch. Ich sehe aber nicht, wie procmail hier mehr machen könnte als mutt es kann. Ansonsten noch ein Tipp für Jan: Es ist sicherlich lästig, wenn man mit regexp rumexperimentiert, und dann jedesmal im .muttrc rumändern muß, mutt erneut aufrufen usw. Man kann ja auch nach dem regexp suchen. Einfach mutt aufrufen, in der entsprechenden Mailbox gehen und dann / ~x Ansonsten noch ein Tipp für Jan: Es ist sicherlich lästig, wenn man mit regexp rumexperimentiert, und dann jedesmal im .muttrc rumändern muß, mutt erneut aufrufen usw. Man kann ja auch nach dem regexp suchen. Einfach mutt aufrufen, in der entsprechenden Mailbox gehen und dann / ~x @[^>]*\.schueszler\.subdomain\.de>\ <[^>]*>$ sagen, oder Du triffst eine Auswahl: l ~x @[^>]*\.schueszler\.subdomain\.de>\ <[^>]*>$ Dann werden nur noch die Mails angezeigt, auf der der Ausdruck zutrifft. Bernd -- Bitte die Etikette beachten: http://www.suse-etikette.de.vu/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4