Solução para envio de email de forma simples
Configurar um servidor de email (sendmail, qmail, postfix) para envio a um servidor externo utilizando sua conta, não é tarefa das mais simples, e para isso existe o ssmtp que facilita, e muito esse trabalho.
Mãos a obra:
Vamos a instalação
# apt-get install ssmtp
O pacote é bem pequeno, por isso o download não irá demorar.
Após a instalação foi criado o diretório /etc/ssmtp com 2 arquivos de configurações: ssmtp.conf e revaliases.
Vamos a configuração, altere e/ou acrescente:
# vi /etc/ssmtp/ssmtp.conf
1 2 3 4 | mailhub=smtp.gmail.com:465 hostname=cooperati FromLineOverride=NO UseTLS=YES |
Principais opções:
mailhub – Servidor smtp utilizado.
hostname – Nome da máquina ou domínio válido.
FromLineOverride – Se irá permitir o envio de email com o remetente diferente do autenticado, muitos servidores não permitem isso.
UseTLS – Permite que a conversa com o servidor smtp utilize SSL.
Outras Opções:
AuthUser – Nome do usuário, para o gmail entre [email protected].
AuthPass – Senha do seu email.
rewriteDomain – Permite alterar o domínio de origem. como exemplo podemos utilizar “gmail.com”.
Vamos alterar o arquivo contendo os apelidos do ssmtp.
# vi /etc/ssmtp/revaliases
1 | root:cadinho2k@gmail.com:smtp.gmail.com:465 |
Vamos ao teste
# vi teste.txt
To: [email protected]
Subject: Teste
Realizando um teste com o ssmtp:
# ssmtp -v [email protected] [email protected] -apsenha < teste.txt
Principais Opções:
-v – Modo Verbose, útil para os primeiros testes.
-auUSUÁRIO – Nome do usuário.
-apSENHA – Senha do usuário.
Espero que tenham gostado do post, façam suas sugestões e continuem participando. Hoje é o último dia para a votação no TOPBLOG, ajude o nosso portal a aparecer para mais profissionais de TI, votem.
Fiz o teste com ssmtp no ubuntu 10.04 64bits e funcionou muito bem!!!!
Parabens pela dica.
João,
Agradeço o elogio, e foi testado em um Debian 6.0 Squeeze 64.
Abraços
utilizo o ssmtp em checagens de links de alguns clientes, onde a condição de falha ele envia um alerta para meu email.
Funciona bem!
post resumido e objetivo.