Neste artigo, venho novamente compartilhar minha experiência de trabalho falando sobre como utilizar o fetchmail como gateway pop, ou seja, uma máquina interna que ficaria puxando todos os e-mails de todos os clientes 24 horas por dia.
Instale um servidor POP na sua máquina e coloque-o para rodar.
# apt-get install qpopper
Cadastre todos os usuários no seu /etc/fetchmailrc, por exemplo. Crie
todas as contas necessárias no servidor Linux, com as permissões que
julgar conveniente (podem ser apenas para POP).
No /etc/fetchmailrc, coloque algo como o seguinte:
set logfile "/var/log/.fetch.log"
set postmaster "root"
set bouncemail
set no spambounce
set properties ""
set daemon 1
poll 200.x.x.x with proto POP3 and options uidl
user 'bruno.oliveira@provedor.com' there with password '123' is 'bruno' here
user 'abimael.oliveira@provedor.com' there with password '123' is 'abimael' here
Ao se conectarem como "bruno", "abimael" no seu servidor Linux local, com estes usuários locais, para baixar as mensagens, elas estarão ali.
Rode o fetchmail como daemon. Algo como "fetchmail -d 300 -F
/etc/fetchmailrc", para baixar todas as mensagens das caixas postais
configuradas acima a cada 5 minutos é suficiente.
Ou no Debian:
# /etc/init.d/fetchmail start
PS: Sempre crie os usuários locais parecidos com o endereço de e-mail, não precisa ser igual, mas parecido, somente para você não se perder.
[1] Comentário enviado por gustavo_marcon em 22/10/2005 - 23:05h
Cara, eu tava precisando disso mesmo.
Mas to com uma dúvida. Para envio de email devo deixar configurado normalmente o servidor smtp do provedor que tem a conta de email real? Somente o recebimento será controlado pelo servidor?
Outra coisa, isso consome muito recurso da máquina e/ou da rede?
Pois to pensando em colocar isso em funcionamento em um k6-2 500mhz com 128mb de ram pendurado num link adsl 400Kbps.
[6] Comentário enviado por michelpereira em 24/10/2005 - 19:41h
Se o seu provedor suportar é recomendável usar IMAP ao invés de POP3, o imap controla muito melhor as mensagens que já foram baixadas e evita problemas caso precisa baixar novamente.
[8] Comentário enviado por kernel_rj em 14/01/2009 - 22:43h
Simplesmente fantástico, eu sempre procurei como configurar meu server linux para baixar as mensagens do meu servidor externo cara... Muito obrigado mesmo...
[9] Comentário enviado por calaff2 em 01/02/2009 - 13:28h
Velho estou com um problema configurei o fetchmail ele conseguio baixar as mensagens , mais na hora de configurar o outlook para pegar as mensagens pelo servidor não estou conseguindo apontei la no outlook o ip do servidor no caso 192.168.2.50 ae fica pedindo login e senha eu informo o login e a senha do usuario que é dono do email e não funciona. Poderia dar um help?
[10] Comentário enviado por geraldoquites em 24/03/2010 - 13:22h
chroot, custei a achar um comentário tão bom sobre o fetchmail, ja configurei o meu fetchmailrc, mas quando eu conecto usando o outlook ele disse que não reconhece o meu usuário, por favor me ajude.
Ele sempre dá este erro:
Fazer logon no servidor de entrada de emails (POP3): O servidor de email rejeitou seu logon. Verifique o nome de usuário e a senha nas propriedades da sua conta. Em 'Ferramentas', clique em 'Contas de email'. O servidor respondeu: -ERR Unknown AUTHORIZATION state command
pesquisando o meu /var/log/mail tem essa mensagem lá:
Mar 24 14:29:41 linux ipop3d[4490]: pop3 service init from 192.168.0.120
Mar 24 14:29:41 linux ipop3d[4490]: Command stream end of file while reading line user=??? host=[192.168.0.120]
[11] Comentário enviado por BraveDOG em 29/10/2017 - 12:28h
Ressuscitando esse tópico rs...
Como seria a configuração no Thunderbird, para acessar os e-mails no servidor ?? Eu segui seu tuto funcionou 100%, porém não consigo configurar o Thunderbird para baixar as mensagens. Teria como você explanar isso para gente ??? ;)