Pastas, marcas e IDLE no IMAP: como chega o e-mail na hora e por que uma pasta se atrasa

E-mail··· 225 visualizações· 4 min de leitura

A resposta curta: no IMAP o e-mail vive no servidor, e o que o programa mostra é um reflexo de três coisas: as pastas (que existem no servidor), as marcas de cada mensagem (lida, respondida, sinalizada, apagada) e as notificações. O e-mail «na hora» (push) vem de um comando chamado IDLE: o programa deixa um link aberto e o servidor avisa-o quando chega algo. Mas o IDLE vigia normalmente uma pasta de cada vez, e é por isso que a Caixa de entrada é instantânea e outras pastas só atualizam de tempos a tempos.

As peças do IMAP e o que fazem

Peça O que é O que corre mal
Pastas Existem no servidor. O programa só mostra as subscritas, e reconhece as especiais (Enviados, Lixo, Spam, Rascunhos) por atributos que o servidor anuncia. Uma pasta criada no webmail não aparece no celular (não está subscrita), ou o programa cria a sua própria «Sent Items» ao lado da «Sent» do servidor.
Marcas (flags) Etiquetas por mensagem: \Seen (lida), \Answered (respondida), \Flagged (sinalizada), \Draft (rascunho) e \Deleted (marcada para apagar). Ficam no servidor, e todos os aparelhos as vêem. Ler no celular marca como lida no computador: é o comportamento certo. Se não acontece, uma das contas está em POP.
\Deleted e EXPUNGE Apagar em IMAP tem dois tempos: marcar com \Deleted e depois expurgar (EXPUNGE), que remove de vez. Muitos programas, em vez disso, movem para o Lixo. Mensagens riscadas que não desaparecem e continuam ocupando espaço: o programa marcou mas não expurgou.
IDLE (push) O programa diz IDLE e fica à escuta numa pasta; o servidor manda uma linha quando chega ou muda alguma coisa. As outras pastas só são vistas quando o programa as consulta. Num celular, o sistema pode cortar o link para poupar bateria, e o push passa a ser uma consulta periódica.
Links simultâneos Cada pasta vigiada e cada aparelho abre a sua conexão ao servidor. Com muitos aparelhos e pastas vigiadas ao mesmo tempo, o servidor pode recusar links novos («too many connections»).

Como fazer as pastas e o push funcionarem bem

1 Subscreva as pastas que quer ver em cada programa. No webmail e na maioria dos programas há uma opção «Gerenciar pastas» ou «Subscrever»; no Outlook clássico chama-se «Pastas IMAP». Os nomes mudam com a versão e a língua.
2 Diga ao programa quais são as pastas especiais: Enviados, Lixo, Rascunhos e Spam devem apontar para as pastas do servidor, e não para cópias locais. No Outlook está explicado em Enviados e excluídos em falta no Outlook.
3 Escolha mover para o Lixo em vez de só marcar: se o programa tem a opção «marcar como apagada» ou «riscar», troque para «mover para o Lixo», ou expurgue a pasta de vez em quando (Compactar, Expurgar ou Limpar, conforme o programa).
4 Para ter push numa pasta que não é a Caixa de entrada, veja se o programa permite vigiar várias pastas ou baixar o intervalo de verificação dessa pasta. Se não permite, crie um filtro no servidor que deixe na Caixa de entrada o que precisa de ver na hora.
5 Para confirmar que o servidor aceita IDLE, peça-lhe a lista de capacidades (CAPABILITY): está explicado em testar IMAP, POP3 e SMTP à mão.
Apagar em IMAP apaga em todo o lado. Como a mensagem só existe uma vez, no servidor, apagá-la no celular e expurgar remove-a do computador e do webmail também. Se quer guardar uma cópia sua, faça-o de propósito: guardar uma cópia do seu e-mail.
Muitos aparelhos, muitos links. Se começar a ver erros de link só quando tem tudo aberto, feche o programa num aparelho que já não usa, ou reduza o número de pastas vigiadas.

Uma pasta não atualiza num aparelho e no webmail está certa? Diga-nos o programa, o aparelho e o nome da pasta.

Abrir pedido de suporte

VEJA TAMBÉM

POP ou IMAP: qual escolher, e o que perde se escolher mal

O Outlook não sincroniza: e-mails em falta e pastas que não atualizam

Enviados e excluídos em falta no Outlook com IMAP: escolher as pastas certas

Testar IMAP, POP3 e SMTP à mão com openssl s_client: um guia para usuários técnicos

Como acessar o seu webmail

A caixa de e-mail encheu: o que apagar e como evitar

PRODUTO RECOMENDADO

E-mail profissional no seu domínio

Caixas com o nome da sua empresa, sem publicidade, com filtro de spam. desde R$ 36,30/mês (plano de 3 anos, com cupom)

Ver planos
Esta resposta foi útil? Sua resposta nos ajuda a melhorar este artigo.