La imap_list_subscribed
opció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 LIST
comando).
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
).
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.
fuente