mutt: mostra automaticamente nuovi messaggi


12

Quando ho aperto mutt, non vedo nuove e-mail finché non premo un tasto, ad esempio freccia giù. Quindi vengono visualizzate nuove e-mail. C'è un modo per mutt riconoscere che è arrivata la nuova e-mail e visualizzarla automaticamente, senza che io debba premere un tasto ogni pochi minuti?

Sto usando il formato maildir (e-mail archiviate localmente). Quale sarebbe il modo migliore? Mutt dovrebbe controllare ogni n secondi o dovrebbe essere avvisato dal sistema operativo, forse usando inotify?


È check_newacceso? (È di default.)
Gilles 'SO- smetti di essere malvagio' il

Risposte:


11

Credo di aver trovato una soluzione a questo sul wiki di Mutt .

Come fare mutt controllare più spesso la nuova posta? Qual è la differenza tra $ timeout e $ mail_check?

Dopo ogni input da tastiera, mutt aggiorna lo stato di tutte le cartelle. Per ricevere le notifiche "New mail in ..." anche senza la necessità di premere un tasto, impostare $ timeout == tempo di attesa per idle mutt (nessun tasto premuto) prima che lo stato venga nuovamente aggiornato come se fosse stato premuto un tasto. Per evitare l'accesso alle cartelle troppo frequente (connessioni errate tramite NFS o IMAP), impostare $ mail_check == tempo minimo tra 2 scansioni per la nuova posta (modifiche esterne alle cartelle) in caso di attività della tastiera elevata.

$ mail_check <$ timeout: scansiona al prossimo aggiornamento $ timeout <$ mail_check: aggiorna prima della scansione

Ciò significa che $ mail_check <$ timeout è più utile, perché quando mutt si aggiornerà, cercherà anche le modifiche esterne per incorporarle nell'aggiornamento.

Come informarsi sulla nuova posta?

All'arrivo di una nuova posta, nella parte inferiore dello schermo viene visualizzata una notifica "Nuovo messaggio in ..." automatica (nessun tasto premuto). Questo succede solo nel menu indice. Per il controllo manuale, è possibile utilizzare la funzione elenco buffy che funziona nel browser pager, indice e cartelle. Stampa un elenco di cartelle con nuova posta. Tuttavia, verrà visualizzato un elenco aggiornato solo quando il menu indice è attivo. Inoltre, puoi richiamare check-new nel browser delle cartelle che aggiorna il display (flag 'N' per le cartelle con nuova posta) e anche l'elenco delle cartelle buffy-lists.

Lo trovo confuso e mal spiegato, ma l'ho provato aggiungendolo set timeout=30al mio ~/.muttrce sembra funzionare! La vista posta in arrivo si aggiorna non molto tempo dopo che il mio demone IMAP ha riferito di aver scaricato nuova posta. Spero che questo funzioni anche per te!


set timeout=30funziona alla grande
Martin Vegter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.