Recibo muchas alertas automáticas por correo electrónico y me gustaría poder configurar mutt para eliminar el indicador de mensaje nuevo ( N
) de los mensajes nuevos recibidos de remitentes específicos. Básicamente, no quiero tener que presionar 'N' manualmente en cientos de mensajes generados automáticamente en mi bandeja de entrada, por lo que la N
bandera volverá a tener significado.
Mi intuición me dice que use message-hook
en el .muttrc
archivo, y esto es lo que tengo hasta ahora, pero no parece hacer nada:
message-hook '~f \"[email protected]\"' 'push "N"'
Respuesta1
A message-hook
solo se aplicaría cuando vayas a ver un mensaje que coincida con el patrón. Una vez que hagas eso, elnorteLa bandera se eliminará automáticamente, por lo que probablemente no sea útil. Mutt no tiene soporte para modificar los mensajes a medida que llegan, eso tendría que hacerlo cualquier cosa que tenga que entregue mensajes a su buzón.
Lo más cercano a lo que podría llegar sería usar una macro o un enlace de carpeta para ejecutar los comandos para etiquetar los mensajes coincidentes y luego eliminar la nueva bandera. Algo como:
macro index G "<tag-prefix-cond><tag-message><end-cond><tag-pattern>~f [email protected]\n<tag-prefix-cond><clear-flag>N"
La parte anterior <tag-pattern>
es para garantizar que no se aplique a ningún mensaje que haya sido etiquetado previamente.
Se podría usar una cadena de comando similar con el push
comando en a folder-hook
para hacerlo automáticamente cuando abre una carpeta por primera vez.