Solução POP3 de alto desempenho capaz de lidar com algumas contas com milhões de e-mails

1

Devido a regulamentações, temos que criar uma solução que se comunique somente com smtp / pop3 (basicamente RPC por SMTP / POP3).

As mensagens são enviadas de um aplicativo com o SMTP, entregues em uma caixa de correio e selecionadas por outro aplicativo com POP3. Depois, ele envia uma resposta com o SMTP e isso acontece em um círculo.

O tamanho médio estimado da mensagem é de 40kB e a contagem estimada de mensagens é de 12 a 15 milhões. Isso será distribuído para uma pequena quantidade de contas de usuários, aproximadamente 10. Nenhum email deve ser armazenado por um longo tempo, é entregar, pegar, excluir.

Pretendemos usar hardware com armazenamento fusionio e postfix para a parte SMTP, mas estamos procurando por um software POP3 de código aberto que possa manipular esses volumes.

Eu tenho procurado o Dovecot, e pode ser a melhor solução, mas estou preocupado que, devido ao foco principal no IMAP, tenha algumas desvantagens no desempenho do POP3.

    
por webern 14.05.2013 / 09:59

2 respostas

0

Acho que, se você tiver dois critérios preenchidos, poderá usar o Dovecot como um servidor POP3 eficiente. Primeiro, a maior sobrecarga para o POP3 é obter tamanhos de arquivo, a menos que haja um índice para o diretório. Certifique-se de usar o Dovecot LDA, pois ele manterá uma contagem muito efetiva dos tamanhos e números de mensagens toda vez que ele atualizar o diretório, o que significa que um processo POP3 conectado ao maildir não precisará varrer o diretório inteiro primeiro. Segundo, se você usar servidores múltiplos, dê uma boa olhada no Director, pois ele garantirá que os usuários sempre se conectem ao mesmo servidor, o que manterá no mínimo as operações de recuperação de índice e não-mail.

Você também pode achar que a indexação é inútil, se os clientes se conectarem com freqüência suficiente para que o número de mensagens no maildir / mbox permaneça pequeno (tenho certeza de que existe um ponto entre o custo de escanear um diretório) menores custos incrementais de atualização de um índice, eu não arriscaria um palpite, no entanto ...)

    
por 14.05.2013 / 11:22
0

O Dovecot ficará bem.

O desempenho só vai ficar ruim (não é tão bom assim) se muitas mensagens se acumularem em uma única caixa de correio. Se você os excluir logo, tudo ficará bem.

Outra coisa é usar o maildir. Evite mbox, pois tem problemas com o acesso simultâneo.

    
por 14.05.2013 / 11:07