[mutt] Threads nach Datum markieren
Hallo, ich möchte gerne mit mutt meine Mails nach Datum markieren. Durch die "Standard-Methode" ~d 01/04/02-30/04/02 werden allerdings Threads zerissen. Gibt es eine Möglichkeit, das mutt beizubringen? Oder eine andere Möglichkeit, grepmail ist allerdings nicht in der Lage, z.B. das Datumsformat der Kernel-Mailingliste richtig zu erkennen? Greetz, Tom -- Preissler Thomas
Moin, * Thomas Preissler <tomjohn@gmx.de> [02-06-08 18:44]:
ich möchte gerne mit mutt meine Mails nach Datum markieren. Durch die "Standard-Methode" ~d 01/04/02-30/04/02 werden allerdings Threads zerissen.
Gibt es eine Möglichkeit, das mutt beizubringen? Ich kann Dir nicht folgen, gib doch mal ein Beispiel.
Thorsten -- Profanity is the inevitable linguistic crutch of the inarticulate motherfucker. - Bruce Sherrod
* Thorsten Haude wrote on 08 Jun 2002:
Moin,
* Thomas Preissler <tomjohn@gmx.de> [02-06-08 18:44]:
ich möchte gerne mit mutt meine Mails nach Datum markieren. Durch die "Standard-Methode" ~d 01/04/02-30/04/02 werden allerdings Threads zerissen.
Gibt es eine Möglichkeit, das mutt beizubringen? Ich kann Dir nicht folgen, gib doch mal ein Beispiel.
Ich möchte zum Beispiel alle Mails von April verschieben. So gebe ich ein "T", (markieren nach Muster), gefolgt von "~d 01/0402-30/04/02". Alle Mails, die von April sind, sind markiert. Allerdings sind manche Threads nur teilweise markiert, da etwaige Reply's vom 1. Mai sind, oder umgekehrt, manche Mails von einem Thread, der Ende Februar begonnen wurde. Ich möchte nun rein nach dem Thread gehen, wenn der im April gesendet wurde, werden alle markiert, unabhängig, ab vielleicht etwaige Reply's schon vom Mai drin sind. Auch sollten Threads *nicht* getagged sein, wenn manche Mails vom April sind. Ich brauche also ein Matching das den kompletten Thread zwar tagged, das Datum aber nur von der ersten Mail des Threads mit dem Datum vergleicht... Greetz, Tom -- Preissler Thomas
Moin, * Thomas Preissler <tomjohn@gmx.de> [02-06-08 23:24]:
Ich möchte zum Beispiel alle Mails von April verschieben. So gebe ich ein "T", (markieren nach Muster), gefolgt von "~d 01/0402-30/04/02". Alle Mails, die von April sind, sind markiert. Allerdings sind manche Threads nur teilweise markiert, da etwaige Reply's vom 1. Mai sind, oder umgekehrt, manche Mails von einem Thread, der Ende Februar begonnen wurde. Knifflig. Da fällt mir spontan nichts ein, was einfacher als ein Programm in Perl wäre.
Thorsten -- Kaufen, was einem die Kartelle vorwerfen; lesen, was einem die Zensoren erlauben; glauben, was einem die Kirche und Partei gebieten. Beinkleider werden zur Zeit mittelweit getragen. Freiheit gar nicht. - Kurt Tucholsky
* Thomas Preissler schrieb am 08.Jun.2002:
Ich möchte zum Beispiel alle Mails von April verschieben. So gebe ich ein "T", (markieren nach Muster), gefolgt von "~d 01/0402-30/04/02". Alle Mails, die von April sind, sind markiert. Allerdings sind manche Threads nur teilweise markiert, da etwaige Reply's vom 1. Mai sind, oder umgekehrt, manche Mails von einem Thread, der Ende Februar begonnen wurde.
Ich möchte nun rein nach dem Thread gehen, wenn der im April gesendet wurde, werden alle markiert, unabhängig, ab vielleicht etwaige Reply's schon vom Mai drin sind. Auch sollten Threads *nicht* getagged sein, wenn manche Mails vom April sind.
Ich brauche also ein Matching das den kompletten Thread zwar tagged, das Datum aber nur von der ersten Mail des Threads mit dem Datum vergleicht...
Versuch mal, ob es funktioniert, wenn Du vorher ein Colaps all machst. Und dann einfach verschiebst. Oder vielleicht hilft es auch, wenn Du mit Limits arbeitest. Bernd
* Bernd Brodesser wrote on 09 Jun 2002:
* Thomas Preissler schrieb am 08.Jun.2002:
Ich möchte zum Beispiel alle Mails von April verschieben. So gebe ich ein "T", (markieren nach Muster), gefolgt von "~d 01/0402-30/04/02". Alle Mails, die von April sind, sind markiert. Allerdings sind manche Threads nur teilweise markiert, da etwaige Reply's vom 1. Mai sind, oder umgekehrt, manche Mails von einem Thread, der Ende Februar begonnen wurde.
Ich möchte nun rein nach dem Thread gehen, wenn der im April gesendet wurde, werden alle markiert, unabhängig, ab vielleicht etwaige Reply's schon vom Mai drin sind. Auch sollten Threads *nicht* getagged sein, wenn manche Mails vom April sind.
Ich brauche also ein Matching das den kompletten Thread zwar tagged, das Datum aber nur von der ersten Mail des Threads mit dem Datum vergleicht...
Versuch mal, ob es funktioniert, wenn Du vorher ein Colaps all machst. Und dann einfach verschiebst. Oder vielleicht hilft es auch, wenn Du mit Limits arbeitest.
Habe ich probiert, geht nicht. Es werden dann nur die getagged, die auch sichtbar sind. Greetz, Tom -- Preissler Thomas
* Thomas Preissler schrieb am 11.Jun.2002:
* Bernd Brodesser wrote on 09 Jun 2002:
Versuch mal, ob es funktioniert, wenn Du vorher ein Colaps all machst. Und dann einfach verschiebst. Oder vielleicht hilft es auch, wenn Du mit Limits arbeitest.
Habe ich probiert, geht nicht. Es werden dann nur die getagged, die auch sichtbar sind.
Ja, aber verschieb einfach mal. Dabei Kollabiert lassen. Bernd -- Homepages von deutschsprachigen Linux-Gurus: Kristian Köhntopp: http://www.koehntopp.de/kris/artikel/ Sven Guckes: http://www.math.fu-berlin.de/~guckes/sven Robin S Socha: http://socha.net/index2.html |Zufallssignatur 10
Hallo_{Thomas,Bernd,*}, * Am 11.06.2002 um 01:10 Uhr schrieb Thomas Preissler:
* Bernd Brodesser wrote on 09 Jun 2002:
* Thomas Preissler schrieb am 08.Jun.2002:
Ich möchte zum Beispiel alle Mails von April verschieben. So gebe ich ein "T", (markieren nach Muster), gefolgt von "~d 01/0402-30/04/02". Alle Mails, die von April sind, sind markiert. Allerdings sind manche Threads nur teilweise markiert, da etwaige Reply's vom 1. Mai sind, oder umgekehrt, manche Mails von einem Thread, der Ende Februar begonnen wurde.
Ich möchte nun rein nach dem Thread gehen, wenn der im April gesendet wurde, werden alle markiert, unabhängig, ab vielleicht etwaige Reply's schon vom Mai drin sind. Auch sollten Threads *nicht* getagged sein, wenn manche Mails vom April sind.
Ich brauche also ein Matching das den kompletten Thread zwar tagged, das Datum aber nur von der ersten Mail des Threads mit dem Datum vergleicht...
Versuch mal, ob es funktioniert, wenn Du vorher ein Colaps all machst. Und dann einfach verschiebst. Oder vielleicht hilft es auch, wenn Du mit Limits arbeitest.
Habe ich probiert, geht nicht. Es werden dann nur die getagged, die auch sichtbar sind.
<Idee> - collaps-all - die gewünschten Mails taggen - per Pipe '|' einem externen Script zuführen - Das Script ermittelt alle Message-ID's und baut hieraus on-the-fly eine Procmail-Regel. Alle Mails die im 'In-Reply-To:' diese Message-ID's enthalten werden mit Hilfe von Procmail in eine separate Mailbox verschoben/kopiert. - alle Mails untaggen - collapse-all </Idee> natürlich muß es nicht unbedingt Procmail sein, auch in Perl sollte soetwas recht einfach zu bewerkstelligen sein ;-) -Jürgen PS. Ist mutt nicht wundervoll? :-))) -- Die bis zum Erreichen des Ziels verbleibende Arbeit steigert sich mit dem Herannahen des Abgabetermins. / Registered Linux-User #130804 http://counter.li.org \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de /
participants (4)
-
B.Brodesser@t-online.de
-
Juergen Schwarting
-
Thomas Preissler
-
Thorsten Haude