Este é o primeiro de uma série de artigos que pretendo publicar neste portal. Pra começar com o pé direito, vamos implantar um servidor emails, com suporte a POP, IMAP e SMTP. Ele será encarregado de descarregar as mensagens de um provedor e encaminhá-las aos seus respectivos usuários. Let´s Right?? Go on!
Bom, o fetchmail é responsável por acessar a caixa de email do usuário, verificar se há algum novo email e se houver, descarregá-la para a caixa local do usuário. Para que o fetchmail funcione corretamente teremos que cadastrar todas as contas dos usuários, com suas respectivas senhas. Além disso temos que apontar no arquivo, qual o usuário que irá receber tais mensagens.
Por exemplo:
Temos uma conta 123@terra.com.br, sua senha é 123. Esse email pertence ao usuário alexandre, cadastro no Linux. Se não entendeu ainda, vamos para o prático que fica mais fácil.
O fetchmail não vem instalado no Fedora, mas é só digitar no console esse comando que em poucos segundo já estará instalado:
# yum install fetchmail
Depois de instalado, teremos que criar um arquivo que necessariamente precisa ter este nome: ".fetchmailrc". Vamos criá-lo dentro da pasta root, por ser mais seguro ok.
# touch .fetcmailrc
Depois vamos inserir estas linhas dentro do arquivo:
set logfile "/var/log/fetchmaillog"
set postmaster "Linuxserver"
set daemon 10
set bouncemail
poll pop.bra.terra.com.br proto POP3 user 123 password 123 is alexandre here
Temos que cadastrar linha por linha, todas as nossas contas de email, repare que por ordem, temos o endereço POP3, o nome do login, senha do email e no final, temos o usuário que receberá as mensagens descarregadas pelo fetchmail.
Depois de pronto, temos que colocar essa permissão no arquivo:
# chmod 710 /root/.fetchmailrc
Depois disto, basta digitar "fetchmail" no console para já começar a baixa os emails.
O dovecot é nosso servidor POP3/IMAP. Olha só que bacana, não precisamos fazer absolutamente nada na configuração do dovecot, basta ativá-lo que nosso serviço de POP/IMAP já estará funcionando perfeitamente:
# service dovecot start
Vamos testar nosso servidor POP/IMAP agora:
# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK dovecot ready.
# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
* OK dovecot ready.
[1] Comentário enviado por andersonmsp em 17/05/2006 - 12:10h
Olá Alexandre blz...
Muito bom o artigo, eu tenho uma dúvida vamos lá.
Com a autenticação saslauthd e possivel eu configurar mais de um servidor de e-mail ?
Ou seja, digamos que eu tenha uma conta terra e um uol com essa configuração e possivel ele autenticar na conta certa ?
Ficando dessa forma !!
smtp.bra.terra.com.br alexandre:123
smtp.uol.com.br alexandre:123
Já tentei fazer isso no passado e não consegui, acredito que isso seria muito util.
Um abraço
Andersonmsp
[2] Comentário enviado por asilva em 17/05/2006 - 15:24h
Oi Anderson
Infelizmente não é possivel essa configuração pelo fato da forma que o sasl trabalha nesta configuração que fizemos....
Mas tem uma grande saida... imagine Anderson que voce tem configurado no Fetchmail, varias contas, todas configuradas, o Fetchmail consultando cada uma e puxando seus emails. Quando voce for mandar um email, não importa qual provedor estiver configurado lá no SASL, ele manda da mesma forma.... e a pessoa que recebe também não ´percebe... mas para isso no Outlook tem que estar configurado nas opções da Conta.. o endereço de resposta para "mascarar" o autor do envio.... ok...
[8] Comentário enviado por stognete em 20/07/2007 - 11:22h
Cara Artigo Show de Bola, configurei tudo no OpenSuse 10.2 e funcionou até melhor que o esperado, inclusive com o Locaweb que tem a porta SMTP diferente da padrão.
Em resposta ao amigo que perguntou por usar o Outlook fora da Rede, você tem de usar uma conexão de internet que tenha as portas padrão abertas e redirecionar a solicitação do POP e SMTP para seu servidor de e-mails.
[11] Comentário enviado por kylemn em 10/04/2008 - 11:56h
Gostaria de saber como faço pra limpar os e-mail das caixas da minha empresa sem precisar entrar um po um e deletar?
Uso o portifix e meu espaço no var esta estourando.
Alguem pode me ajudar?
[13] Comentário enviado por infortecpfz em 17/09/2009 - 14:06h
Parabéns pelo Artigo!
Me esclareça uma dúvida por favor! Eu preciso configurar um grupo de e-mail para meu domínio,
semelhante aos grupos do Yahoo! e Google Grupos, para quando eu enviar um e-mail para
@meudominio.com.br todos que tiveram conta cadastrada neste domínio receba a mesma
mensagem, poderia me auxiliar no mesmo por favor? Muito obrigado :wq
[14] Comentário enviado por antoniojbs em 18/11/2009 - 11:45h
Muito bom o tuto parabéns a comunidade e ao alexandre graças a pessoas como vcs que o linux vem se difundindo cada vez mais. outra coisa fiquei um bom tempo fora mais agora estou de volta a comunidade e agora eu garanto mais participativo, este artigo vai me ajudar muito estou abrindo uma pequena empresa em pernambuco onde pretendo claro utilizar bastante linux e vou trabalhar principalmente com servidores obrigado e continuem com esse otimo trabalho parabens !!!!!!!!!!