Recuperar email do servidor POP3 para vários endereços e armazenar para usuários locais

1

Eu tenho cerca de 20 usuários de e-mail com contas no servidor POP3 do nosso host que estão sendo bombardeados com centenas de e-mails de spam todos os dias. Eu configurei uma caixa Untangle para lidar com o spam, e ele faz um bom trabalho de se livrar da maior parte do lixo. O problema é que, durante toda a noite, eles recebem tanto spam que, quando tentam receber seus e-mails, de manhã, às vezes, pode levar literalmente horas para que todas as mensagens sejam verificadas e entregues na caixa de entrada.

O que eu gostaria de fazer é configurar um servidor para obter continuamente o e-mail do servidor POP3 do host e armazená-lo até que o usuário recupere e espere evitar o gargalo de ter que filtrar centenas ou milhares de mensagens pela manhã. .

Eu acho que posso usar o MailUtils para obter o email do servidor remoto, mas onde eu faltar é como armazenar o email localmente e fazer com que os usuários recebam seus emails do servidor local. Parece lógico que terei que configurar um servidor POP3 para que os usuários recebam o e-mail armazenado, mas como eu "transfiro" (por falta de um termo melhor) o e-mail para o meu servidor POP3 local depois que o puxei do servidor remoto?

    
por Jeff Walsh 13.12.2012 / 12:44

1 resposta

1

Se eu entendi corretamente a sua pergunta, você está procurando pelo programa fetchmail . Ele pode buscar e-mails de contas POP3, KPOP, IMAP e assim por diante e entregá-los ao servidor SMTP local para entrega. Neste servidor SMTP você pode ter um filtro de SPAM ...

Você pode configurá-lo para funcionar como um daemon e pode buscar e-mails, digamos, a cada 5 minutos ... Use -d nr_of_secs flag na linha de comando.

    
por 13.12.2012 / 13:34

Tags