Usando o mutt
Gmail I, "verifique se há atualizações por email" às vezes através da $ligação (caixa de correio de sincronização), às vezes apenas usando c(alterar pasta) e fornecendo =
(padrão como MAILBOX) como o caminho da pasta IMAP para mudar.
Existe uma maneira melhor (em particular: mais rápida) de fazer o mesmo? Uma solução seria algo mais direto do que "fingir mudar de pasta", como eu, por exemplo. Também algo que não "perde" algumas atualizações, como $parece fazer às vezes (talvez $não seja para verificar a existência de e-mails, mas apenas para eliminar mensagens marcadas como excluídas, etc?)
mail_check
configurações no mutt?man muttrc | less -p mail_check
- configure se / quando olha mutt para o correio novo ...mutt
atualiza o status da pasta após cada entrada do teclado ; continue batendo$
ou ligue uma chave específica de sua escolha ... Pessoalmente, estou feliz em deixar a vira-lata lidar com isso.$
?Respostas:
Ligue uma chave (
G
para "Obter" é recomendado)imap-fetch-mail
no seu ~ / .muttrc.Pressionar
G
enquanto estiver no índice agora buscará novas mensagens no servidor imap.(para usuários POP, a
fetch-mail
função busca emails de um servidor POP)fonte
M-x
(ieAlt+X
ouESC x
):M-x imap-fetch-mail RET
.Meta_L+x
eAlt_L+x
me dar:Key is not bound. Press '?' for help
.:exec imap-fetch-mail
. Mas isso não atualiza nada quandomutt
pensa que está sincronizado com o servidor, mas realmente não está (isso parece acontecer se você usar outro cliente para editar a caixa de correio e depois de editar a contagem de mensagens na caixa de correio não mudou (por exemplo, excluir + receber novo e-mail)).Você pode definir a
timeout
variável para algo como:Isso pesquisará a caixa de correio atual a cada 10 segundos, no máximo, quando o mutt estiver ocioso, aguardando a entrada do usuário, com mais frequência do que os 600 segundos padrão. Isso não é necessário no post v1.5.11 quando o IDLE está ativado.
fonte