No meu servidor caseiro de desenvolvimento, precisei testar o envio de emails.
Como acesso a Internet via ADSL, instalei o Postfix como "Satellite System" e configurei para enviar emails através do Gmail.
Procedimentos:
1. Alterar o /etc/postfix/main.cf
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_sasl_tls_security_options =
mydestination =
2. Criar o arquivo /etc/postfix/sasl_passwd com o seguinte conteúdo:
[smtp.gmail.com]:587 nome_usuario_gmail:senha_usuario_gmail
3. Atualizar a base de dados:
sudo postmap /etc/postfix/sasl_passwd
4. Reiniciar o postfix
sudo service postfix restart
5. Instalar ferramentas de envio de email pelo console:
sudo apt-get install mailutils
6. Enviar email de teste
mail -s "Teste de email" email_destinatário
7. Visualizar os logs do postfix.
tail -f /var/log/mail.log
Como acesso a Internet via ADSL, instalei o Postfix como "Satellite System" e configurei para enviar emails através do Gmail.
Procedimentos:
1. Alterar o /etc/postfix/main.cf
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_sasl_tls_security_options =
mydestination =
2. Criar o arquivo /etc/postfix/sasl_passwd com o seguinte conteúdo:
[smtp.gmail.com]:587 nome_usuario_gmail:senha_usuario_gmail
3. Atualizar a base de dados:
sudo postmap /etc/postfix/sasl_passwd
4. Reiniciar o postfix
sudo service postfix restart
5. Instalar ferramentas de envio de email pelo console:
sudo apt-get install mailutils
6. Enviar email de teste
mail -s "Teste de email" email_destinatário
7. Visualizar os logs do postfix.
tail -f /var/log/mail.log