mutt: mostra automaticamente novas mensagens

mutt: mostra automaticamente novas mensagens

Quando abro o mutt, não vejo novos e-mails até pressionar uma tecla, por exemplo, seta para baixo. Em seguida, novos e-mails aparecem. Existe uma maneira de o mutt reconhecer que um novo e-mail chegou e exibi-lo automaticamente, sem que eu precise pressionar uma tecla a cada poucos minutos?

Estou usando o formato maildir (e-mails armazenados localmente). Qual seria a melhor maneira? O mutt deve verificar a cada n segundos ou deve ser notificado pelo sistema operacional, talvez usando inotify ?

Responder1

Acredito que encontrei uma solução para isso noWiki do vira-lata.

Como fazer com que o vira-lata verifique novos e-mails com mais frequência? Qual é a diferença entre $timeout e $mail_check?

Após cada entrada do teclado, o mutt atualiza o status de todas as pastas. Para receber notificações de "Novo e-mail em ..." mesmo sem precisar pressionar uma tecla, defina $timeout == tempo para aguardar o vira-lata ocioso (nenhuma tecla pressionada) antes que o status seja atualizado novamente como se uma tecla fosse pressionada. Para evitar acesso muito frequente às pastas (conexões ruins via NFS ou IMAP), defina $mail_check == tempo mínimo entre 2 verificações de novos e-mails (alterações externas nas pastas) em caso de alta atividade do teclado.

$mail_check < $timeout : verifica na próxima atualização $timeout < $mail_check : atualiza antes da verificação

Isso significa que $mail_check < $timeout é mais útil, porque no momento em que o mutt for atualizado, ele também procurará alterações externas para incorporá-las na atualização.

Como ser informado sobre novos e-mails?

Quando chega um novo e-mail, uma notificação automática (sem tecla pressionada) "Novo e-mail em ..." é mostrada na parte inferior da tela. Isso acontece apenas no menu de índice. Para verificação manual, você pode usar a função buffy-list que funciona no pager, índice e navegador de pastas. Imprime uma lista de pastas com novos e-mails. No entanto, ele exibirá uma lista atualizada somente quando o menu de índice estiver em foco. Além disso, você pode invocar check-new no navegador de pastas que atualiza a exibição (sinalizador 'N' para pastas com novos e-mails) e também a lista de pastas buffy-lists.

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

informação relacionada