
Uma das situações que mais podem assustar qualquer pessoa, é acessar o servidor de e-mails, e perceber que novas mensagens recebidas estão marcadas como lidas, mesmo quando nenhum usuário com acesso a conta entrou naquele período. Nesse momento podemos nos perguntar, quem fez isso? E é aqui que uma dúvida genuína se inicia.
Porém, em muitos casos os e-mails podem ser marcados como lidos simplesmente por conta da configuração dessas contas em programas e/ou plataformas externas. Explicando melhor, se você configura as suas contas de e-mail em um programa externo, como o Outlook, Thunderbird ou um plataforma, como o Gmail, você pode utilizar dois principais protocolos, sendo eles o IMAP e o POP (No caso do Gmail, apenas o POP).
Principal diferença IMAP e POP
Nesse caso, é essencial entender a principal diferença entre eles, que basicamente vem na forma que eles “trazem” a mensagem para o programa de e-mails. No caso do IMAP, ele sincroniza as mensagens, sendo assim, ele traz a mensagem exatamente como ela está no no servidor. Por exemplo, se a mensagem não foi lida no servidor, ela virá com o mesmo status, não lida, porém, se já foi vista, virá marcada como lida.
Já para o protocolo POP, ele não possui sincronização, o que ele faz é baixar às mensagens do servidor para o dispositivo, e por padrão, todas as mensagens baixadas vem marcadas como não lidas para o programa externo. Porém, existe a peculiaridade onde, dependendo da sua configuração, a mensagem original no servidor pode acabar sendo excluída. Se quiser ver mais sobre às diferenças dos protocolos IMAP e POP, é só clicar aqui.
Além disso, mesmo nos casos onde a mensagem não é excluída, elas podem ser marcadas como lidas após o programa de e-mails puxar a mensagem para o dispositivo. E é aqui que chegamos ao ponto principal do artigo, pois o protocolo POP pode ser o responsável por esses e-mails lidos.
Como funciona a leitura automática
Em nossos testes, ao configurar uma conta de e-mail no Gmail, conseguimos entender completamente esse comportamento, pois, no Gmail as mensagens de contas externas não são puxadas no exato momento em que elas chegam, elas só são puxadas quando a ferramenta verifica se há novos e-mails, e por padrão isso pode só acontecer de tempo em tempo (geralmente cerca de 40 minutos a 1 hora).
Alternativamente, o Gmail deixa o usuário realizar a verificação de novas mensagens à qualquer momento, e com isso, conseguimos validar que quando você verifica por novas mensagens (ou mesmo quando é a verificação automática), às novas mensagens que estavam marcadas como não lidas ficam com o status de lidas no servidor, e vai para o Gmail como não lidas. E o mesmo pode acontecer em outros programas (como Outlook, por exemplo).
Nosso outro teste foi feito no programa de e-mails Novo Outlook, que vem por padrão instalado no Windows, e o comportamento foi exatamente o mesmo. Logo ao configurar a conta com o protocolo POP e a ferramenta verificar os e-mails, a mensagem que estava marcada como não lida no servidor, ficou automaticamente marcada como lida. Abaixo mostramos em imagens um teste realizado:
- Enviamos um e-mail para uma conta de testes, e a deixamos intacta no servidor.
- Em seguida, configuramos a conta de testes no programa novo Outlook com o protocolo POP, e logo no momento de conexão foi feita a verificação por mensagens. Após finalizar a verificação, a mensagem foi para a caixa de entrada:
- Ao retornar no Webmail do servidor, a inbox já havia sido atualizada, e a mensagem foi automaticamente marcada como lida.