Mutt: suscríbase automáticamente a los buzones de correo IMAP

15

Estoy usando un montón de buzones en los muttque se rellenan imapfilter. Para evitar la reconfiguración manual (yendo a la lista de carpetas y presionando sen cada nueva entrada), me gustaría configurar muttsimplemente suscribirme a todas las carpetas IMAP excepto las enviadas, basura y pospuestas al inicio. ¿Es esto posible sin tener que generar el archivo de configuración?

l0b0
fuente

Respuestas:

1

La imap_list_subscribedopción puede darle lo que desea, aunque sea de forma indirecta. De la documentación :

Esta variable configura si la exploración de carpetas IMAP buscará solo las carpetas suscritas o todas las carpetas. Esto se puede alternar en el navegador IMAP con la función.

Si se establece en no(el valor predeterminado), no verificará el estado de la suscripción y en su lugar mostrará todas las carpetas en el servidor (todas las devueltas por un LISTcomando).

Si no está satisfecho con eso y desea que las carpetas también estén suscritas, un mejor enfoque puede ser crear una herramienta CLI (como la que usa imapfilter). El más fácil puede ser curl, que admite comandos IMAP sin procesar. Simplemente busque una lista de carpetas (usando LIST) y luego suscríbase a ellas ( SUBSCRIBE).

mjturner
fuente
-1

Hay una opción llamada imap_check_subscribedque puede configurar en su .muttrc. Si se establece esta opción, mutt obtendrá un conjunto de carpetas suscritas del servidor IMAP en la conexión.

Petr Uzel
fuente
1
-1 Eso no es una solución al problema dado. Ya estoy usando esta opción.
l0b0
1
Entonces me temo que no entendí bien tu pregunta, lo siento.
Petr Uzel
-1

Entonces, si te entiendo correctamente, no quieres tener que editar la configuración, sino aplicar los cambios de configuración que normalmente estarían en la configuración, ¿verdad?

¿Has intentado ejecutar el script de configuración con el indicador --enable-imap ?

Si Mutt se compila con soporte IMAP (ejecutando el script de configuración con el indicador --enable-imap ), tiene la capacidad de trabajar con carpetas ubicadas en un servidor IMAP remoto.

Puede acceder a la bandeja de entrada remota seleccionando la carpeta bandeja de entrada {imapserver}, donde imapserver es el nombre del servidor IMAP y bandeja de entrada es el nombre especial para su buzón de spool en el servidor IMAP. Si desea acceder a otra carpeta de correo en el servidor IMAP, debe usar expresiones regulares en combinación con la ruta {imapserver} / to / folder donde path / to / folder es la ruta de la carpeta a la que desea acceder en relación con su hogar directorio.

Además, fetchmail es una forma más estable de acceder a sus carpetas IMAP.

Jesus Muhammad Christ
fuente
¿Qué script de configuración quieres decir?
l0b0
Buena pregunta. A lo que me refiero es a instalar Mutt manualmente y precompilado con el indicador --enable-imap. Algo así como ... 1. Busque y descargue la fuente. 2. Después de descargar el código fuente y compilar o el paquete precompilado, extráigalo en un directorio de trabajo utilizando el comando tar: tar -zxvf mutt-xxxtar.gz 3. Cambie al directorio recién creado: cd mutt-1.4.2.3 26 4. Ejecute el script de configuración para crear los archivos necesarios para compilar Mutt en su sistema: ./configure make install
Jesus Muhammad Christ
Mutt se compila por defecto con soporte IMAP. Estoy preguntando sobre algo que se eliminaron varios niveles: cómo suscribirse a las carpetas IMAP en el inicio.
l0b0
Es cierto, pero las características que creo que querías solo están disponibles cuando las compilas tú mismo. Lo siento, si no es muy útil. Estoy seguro de que estás frustrado con eso. No soy un gran admirador de MUTT. :-)
Jesus Muhammad Christ
Mutt tenía IMAP habilitado por defecto en 2002 cuando lo usé por primera vez; Realmente no puedo creer que no tenga IMAP por defecto en 2019. ¿Tiene una referencia para eso?
l0b0