mutt: mostrar automaticamente novas mensagens

11

Quando tenho o mutt aberto, não vejo novos emails até que eu pressione uma tecla, por exemplo, a seta para baixo. Então novos e-mails aparecem. Existe uma maneira de o mutt reconhecer que o novo e-mail chegou e exibir o e-mail automaticamente, sem que eu tenha que pressionar uma tecla a cada alguns minutos?

Estou usando o formato maildir (emails armazenados localmente). Qual seria o melhor caminho? O mutt deveria checar a cada n segundos, ou deveria ser notificado pelo SO, talvez usando inotify?

    
por Martin Vegter 19.06.2014 / 16:06

1 resposta

10

Acredito que encontrei uma solução para isso no Wiki Mutt .

How to make mutt check for new mail more often? What's the difference between $timeout
and $mail_check?

After every keyboard input mutt updates the status of all folders. To receive "New mail
in ..." notifications even without needing to press a key, set $timeout == time to wait
for idle mutt (no key pressed) before the status is updated again as if a key were
pressed. To avoid too frequent folder access (bad connections via NFS or IMAP), set
$mail_check == minium time between 2 scans for new mail (external changes to folders)
in case of high keyboard activity.

$mail_check < $timeout : scan on next update $timeout < $mail_check : update before scan

This means $mail_check < $timeout is more useful, because by the time mutt will update,
it will also scan for external changes to incorporate them in the update.

How to get informed about new mail?

When new mail arrives, an automatic (no key pressed) "New mail in ..." notification is
shown at the screen bottom. This happens only in the index menu. For manual checking,
you can use the buffy-list function which works in the pager, index and folder browser.
It prints a list of folders with new mail. However, it will display an up-to-date list
only when the index menu is focused. Additionally, you can invoke check-new in the
folder browser which updates the display ('N' flag for folders with new mail) and also
buffy-lists folder list. 

Acho isso confuso e mal explicado, mas tentei adicionando set timeout=30 ao meu ~/.muttrc e parece funcionar! A exibição da caixa de entrada é atualizada pouco depois de o meu daemon IMAP relatar o download de novos e-mails. Espero que isso funcione para você também!

    
por 19.06.2014 / 20:48