Mensagens via POP entregues várias vezes (Hospedagem)

2

Temos dois servidores com o Merak Mail Server, atendendo um número considerável de contas (15.000). Tivemos um problema terrível com nosso servidor de armazenamento e fomos forçados a mover os e-mails para outro servidor.

Não sabemos por quê, mas os clientes de email (Outlook, Thunderbird) baixam novamente todos os emails armazenados. Existe alguma maneira de forçar os clientes a baixar apenas a partir de agora?

Eu já vi a opção no GMAIL, mas não vi pacote comercial com essa opção.

    
por Jacob84 13.09.2011 / 19:32

3 respostas

4

meu palpite é que quando você moveu as mensagens, a UIDL nas mensagens foi alterada. No POP, o que o cliente viu é armazenado no cliente, e isso é feito pelo UIDL. Então, se eles mudaram, todos os clientes verão as mensagens como novas, e não há muito o que você possa fazer sobre isso. (Salve como fazer com que todas as UIDLs das mensagens correspondam ao que elas estão antes).

    
por 13.09.2011 / 19:41
4

O novo servidor tem um nome e endereço IP diferentes? Em caso afirmativo, os clientes não acreditam que seja o mesmo servidor de antes e, portanto, o email que ele contém não é o mesmo que já foi obtido.

O cliente fica totalmente obrigado a excluir o e-mail antigo do servidor depois de obtê-lo ou deixá-lo no servidor. Se estiver configurado para deixar o correio no servidor, ele evitará buscá-lo novamente na próxima vez, acompanhando os UUIDs de email. Se você configurar o cliente para buscar mensagens de um servidor diferente, ele descartará essa lista antiga de UUIDs previamente buscados.

Deixar o e-mail no servidor com o POP3 tem vários problemas e, portanto, não é recomendado. Se seus usuários quiserem manter mensagens no servidor, você deve alternar para o IMAP.

    
por 13.09.2011 / 19:41
1

Como Doon declarou em sua resposta, a causa mais provável é que o UIDL mudou devido ao fato de que as mensagens foram movidas para um novo servidor. Tenho certeza de que o servidor atribui seu próprio UIDL a cada mensagem e, como resultado, o cliente acredita (legitimamente) que essas são novas mensagens e prossegue para baixá-las novamente. Eu não vejo nenhuma maneira de evitar isso com a maneira que o POP é implementado diferente do cliente para usar o TOP, que pode não ser implementado no cliente.

    
por 13.09.2011 / 20:08