mutt: muestra automáticamente nuevos mensajes

12

Cuando abro el mensaje mutt, no veo nuevos correos electrónicos hasta que presiono una tecla, por ejemplo, la flecha hacia abajo. Luego aparecen nuevos correos electrónicos. ¿Hay alguna manera de que mutt reconozca que ha llegado un nuevo correo electrónico y muestre el correo electrónico automáticamente, sin que tenga que presionar una tecla cada pocos minutos?

Estoy usando el formato maildir (correos electrónicos almacenados localmente). Cúal seria la mejor manera? ¿Debería verificar Mutt cada n segundos, o debería ser notificado por el sistema operativo, tal vez usando inotify?

Martin Vegter
fuente
Está check_newencendido? (Es por defecto.)
Gilles 'SO- deja de ser malvado'

Respuestas:

11

Creo que encontré una solución a esto en el wiki de Mutt .

¿Cómo hacer que mutt verifique si hay correo nuevo con más frecuencia? ¿Cuál es la diferencia entre $ timeout y $ mail_check?

Después de cada entrada de teclado, mutt actualiza el estado de todas las carpetas. Para recibir notificaciones de "Nuevo correo en ..." incluso sin necesidad de presionar una tecla, establezca $ timeout == time para esperar el silencio inactivo (no se presiona ninguna tecla) antes de que el estado se actualice nuevamente como si se presionara una tecla. Para evitar el acceso a carpetas con demasiada frecuencia (conexiones incorrectas a través de NFS o IMAP), establezca $ mail_check == tiempo mínimo entre 2 escaneos para correo nuevo (cambios externos a las carpetas) en caso de alta actividad del teclado.

$ mail_check <$ timeout: escaneo en la próxima actualización $ timeout <$ mail_check: actualización antes del escaneo

Esto significa que $ mail_check <$ timeout es más útil, porque para cuando mutt se actualice, también buscará cambios externos para incorporarlos en la actualización.

¿Cómo recibir información sobre el correo nuevo?

Cuando llega un nuevo correo, se muestra una notificación automática (sin presionar ninguna tecla) "Nuevo correo en ..." en la parte inferior de la pantalla. Esto sucede solo en el menú de índice. Para la verificación manual, puede usar la función de lista de buffy que funciona en el buscapersonas, el índice y el navegador de carpetas. Imprime una lista de carpetas con correo nuevo. Sin embargo, mostrará una lista actualizada solo cuando el menú de índice esté enfocado. Además, puede invocar check-new en el explorador de carpetas que actualiza la pantalla (indicador 'N' para carpetas con correo nuevo) y también la lista de carpetas de buffy-lists.

Esto me parece confuso y mal explicado, pero lo intenté agregando set timeout=30a mi ~/.muttrcy parece que funciona. La vista de la bandeja de entrada se actualiza poco después de que mi daemon IMAP informa que ha descargado correo nuevo. ¡Espero que esto funcione para ti también!

arnefm
fuente
set timeout=30funciona muy bien
Martin Vegter