Ordenar automáticamente los mensajes de la lista a la carpeta de la lista con IMAP

9

Me gustaría mover automáticamente los mensajes recibidos a carpetas específicas de la lista en un servidor IMAP con mutt. Todas estas listas son listsconocidas por mutt.

Lo que hago ahora es etiquetar periódicamente los mensajes Sendery luego tag-saveenviarlos a la carpeta correcta. Mutt ya sugiere la carpeta correcta. Esto me parece demasiado peatonal, y creo que debería haber alguna forma de automatizar esto.

Sé que hay herramientas específicas disponibles para hacer esto fuera de un MUA, pero las únicas formas de acceder a este servidor parecen ser a través de algunos MUA (por ejemplo, no tengo acceso de shell).

¿Cómo podría hacer esto mejor dentro de mutt?

Benjamin Bannier
fuente
El MUA de claws-mail puede hacerlo fácilmente, pero esa es una aplicación GUI.
Keith

Respuestas:

5

muttes un MUA interactivo, sin capacidades de filtrado automático. Su mejor opción sería encontrar (o escribir) un cliente IMAP programable.

A veces, los servidores de correo también tienen una interfaz web con funciones de edición de filtro o el protocolo ManageSieve.


O, muy feo pero factible:

  • captura mensajes en tu propia computadora usando fetchmail / getmail / offlineimap
  • filtrar a través de procmail / maildrop / tamiz
  • almacenar en su propio servidor IMAP o cargar de nuevo usando offlineimap.
usuario1686
fuente
+1 por mencionar verificar cualquier interfaz web disponible. servidor IMAP filtrado >> del lado del cliente IMAP lado filtrando
afrazier
Gracias por esta respuesta, pero debo decir que no me ayuda en absoluto. En todo caso, terminaré escribiendo una macro de teclado para hacer esto en mutt.
Benjamin Bannier
4

Puedes usar imapfilter para hacer justamente eso. De la documentación:

IMAPFilter es una utilidad de filtrado de correo. Se conecta a servidores de correo remotos mediante el Protocolo de acceso a mensajes de Internet (IMAP), envía consultas de búsqueda al servidor y procesa buzones en función de los resultados. Se puede usar para eliminar, copiar, mover, marcar, etc., los mensajes que residen en buzones en el mismo servidor de correo o en uno diferente. Se admiten las versiones 4rev1 y 4 del protocolo IMAP.

IMAPFilter utiliza el lenguaje de programación Lua como lenguaje de configuración y extensión.

Sardathrion - contra el abuso SE
fuente