Mutt: Kann ich meine eigenen Regeln zur Erkennung zitierter Nachrichten definieren?

Mutt: Kann ich meine eigenen Regeln zur Erkennung zitierter Nachrichten definieren?

Ich habe vor Kurzem begonnen, Mutt mit meiner Gmail-IMAP-Mailadresse zu verwenden.

Weil es mir so gut gefiel, habe ich es auch mit meiner College-E-Mail-Adresse eingerichtet. Leider wird diese vom IKT-Team des Colleges unter Outlook Webapp gehostet, das einige sehr grundlegende Standards wie das Zitieren von Nachrichten nicht einzuhalten scheint.

Bei jedem E-Mail-Dienst, den ich verwendet habe (nicht viele, aber hey), wird eine Nachricht mit der folgenden Methode zitiert:

This is my new message
>this is 
>a quoted message
>> this is a 
>> quoted message inside the quoted message

oder etwas Ähnliches. Mutt scheint das zu erkennen und entsprechend einzufärben.

Die Outlook-Webanwendung verfügt jedoch über folgendes Zitatschema:

This is my new message

-----Original Message-----
From: Foo@Bar
Subject: Foobar
Date: 1st of Foo, 2012 20:18
To: Bar@Baz

this is 
a quoted message

-----Original Message-----
From: Bar@Baz
Subject: Foobar
Date: 1st of Foo, 2012 20:13
To: Foo@Bar

this is
a quoted message inside the quoted message

Gibt es eine Möglichkeit, Mutt mitzuteilen, wie er das aufheben kann?

Beachten Sie, dass sich dies auch in der Zitation widerspiegelt, wenn verschiedene Benutzer in der Web-App unterschiedliche Sprachen eingestellt haben. Beispielsweise wird eine niederländische Person -----Oorspronkelijk bericht-----anstelle ihrer englischen Entsprechung eine Zitation verwenden und diese wird so weitergegeben. Es wird also zu einigen Verwechslungen kommen.

Ich bin traurig über den Mangel an Respekt für einfache Standards wie diese, weil sie das Leben so viel schwerer machen, als es sein muss.

Hinweis: Ich habe auf die Nutzung der Outlook-Webanwendung verzichtet und deshalb ein neues Gmail-Konto eingerichtet. Meine Outlook-Webmail wird an dieses Gmail-Konto weitergeleitet und ich kann mit meiner normalen College-E-Mail-Adresse aus der Gmail-Webanwendung oder von Mutt darauf antworten. Das schlechte Zitat bleibt jedoch ein Problem.

Antwort1

Nun, ich konnte keine Mutt color-ähnlichen Konfigurationsanweisungen finden, die es ermöglichen, Farbinformationen über mehrere Zeilen anzuwenden.

Der vielleicht einfachste Weg, mit Outlook-Nachrichten umzugehen, besteht darin, einen Filter einzurichten, z. B. etwas wie:

$ awk '/-----Original Message-----/ { level++; }
       { for (i=0;i<level;++i) printf(">"); printf("%s%s", $0,"\n"); } '

mutthat sogar einedisplay_filterBefehl:

Wenn festgelegt, gibt es einen Befehl zum Filtern von Nachrichten an. Wenn eine Nachricht angezeigt wird, wird sie als Standardeingabe an $display_filter übergeben und die gefilterte Nachricht wird aus der Standardausgabe gelesen.

Möglicherweise können Sie diesen Befehl an Bedingungen knüpfen (überHaken) - d. h. nur ausführen, wenn die Nachricht einen Outlook-spezifischen User-Agent-Header hat. Vielleicht über dieNachrichten-Hook:

Mit diesem Befehl können beliebige Konfigurationsbefehle ausgeführt werden, bevor eine Nachricht angezeigt oder basierend auf Informationen zur Nachricht formatiert wird. Der Befehl wird ausgeführt, wenn das Muster mit der anzuzeigenden Nachricht übereinstimmt.

verwandte Informationen