Mutt: ¿puedo definir mis propias reglas para la detección de mensajes entre comillas?

Mutt: ¿puedo definir mis propias reglas para la detección de mensajes entre comillas?

Recientemente comencé a usar mutt con mi dirección de correo IMAP de Gmail.

Como me gustó tanto, también lo configuré con la dirección de correo electrónico de mi universidad. Lamentablemente, esto está alojado en el equipo de TIC de la universidad en Outlook Webapp, que parece no cumplir con algunos estándares básicos variados, como las citas de mensajes.

En cada servicio de correo que he usado (no muchos, pero bueno), se cita un mensaje usando el siguiente método:

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

o algo similar. Mutt parece captar esto y colorearlos apropiadamente.

Sin embargo, la aplicación web de Outlook tiene el siguiente esquema de citas:

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

¿Hay alguna manera de decirle a Mutt cómo recoger esto?

Tenga en cuenta que cuando diferentes usuarios tienen diferentes idiomas configurados en la aplicación web, esto también se reflejará en las citas, por ejemplo, una persona holandesa tendrá su -----Oorspronkelijk bericht-----contraparte en inglés en lugar de su contraparte en inglés, y se enviará así. Entonces habrá cierta confusión.

Me entristece la falta de respeto hacia normas simples como ésta, porque hacen la vida mucho más difícil de lo que debería ser.

Nota: He renunciado a utilizar la aplicación web de Outlook y, por lo tanto, configuré una nueva cuenta de Gmail. Mi correo web de Outlook se reenvía a esta cuenta de Gmail y puedo responder usando mi dirección de correo electrónico universitaria normal desde la aplicación web de Gmail o mutt. Sin embargo, la mala cita sigue siendo un problema.

Respuesta1

Bueno, no pude encontrar ninguna colordeclaración de configuración similar a Mutt que permita aplicar información de color en varias líneas.

Quizás la forma más sencilla de gestionar los mensajes de Outlook sea configurar un filtro, por ejemplo, algo como:

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

mutttiene incluso undisplay_filterdominio:

Cuando se establece, especifica un comando utilizado para filtrar mensajes. Cuando se ve un mensaje, se pasa como entrada estándar a $display_filter y el mensaje filtrado se lee desde la salida estándar.

Probablemente puedas hacer que este comando sea condicional (a través demanos), es decir, ejecutarlo solo cuando el mensaje tenga un encabezado de agente de usuario específico de Outlook. Quizás a través delgancho de mensaje:

Este comando se puede utilizar para ejecutar comandos de configuración arbitrarios antes de ver o formatear un mensaje en función de la información sobre el mensaje. El comando se ejecuta si el patrón coincide con el mensaje que se mostrará.

información relacionada