SMTP Relay Gmail ou SMTP Externo no FreeBSD 10

Publicado por Rogerio Lopes Silva em 29/06/2016

[ Hits: 3.846 ]

Blog: http://brsrogers.com.br

 


SMTP Relay Gmail ou SMTP Externo no FreeBSD 10



Por padrão, o FreeBSD instala o Sendmail como servidor de e-mail padrão e já envia e-mail por console ou servidor Web.

Caso o servidor não seja um domínio registrado, é comum estes e-mails caírem nas listas de Spams dos destinatários. Para evitar isto, pode-se configurar uma conta de e-mail externo e usar um servidor de e-mail oficial.

Seguem as configurações necessárias para executar servidor externo como Gmail.

[Step 1] Desative todos serviços do Sendmail editando o arquivo /etc/rc.conf:

sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

[Step 2] Pare o serviço do Sendmail, caso ainda esteja rodando:

# killall sendmail

[Step 3] Instale o SMTP:

# cd /usr/ports/mail/ssmtp/
# make install replace
Ou:
# pkg install ssmtp

Edite o arquivo /etc/mail/mailer.conf, deixando-o como abaixo:

sendmail	/usr/local/sbin/ssmtp
send-mail	/usr/local/sbin/ssmtp
mailq		/usr/local/sbin/ssmtp
newaliases	/usr/local/sbin/ssmtp
hoststat	/usr/bin/true
purgestat	/usr/bin/true

[Step 4] Crie o arquivo /usr/local/etc/ssmtp/ssmtp.conf conforme exemplo abaixo:

root=no_reply
mailhub=smtp.googlemail.com:587
AuthUser=yourusuario@ifmg.edu.br
AuthPass=yourpassword
useSTARTTLS=YES
rewriteDomain=ifmg.edu.br
FromLineOverride=YES

Observe que a linha "root=no_reply" troca o nome de "root" para "no_reply@seudominio.com.br". O mesmo pode ser feito para o usuário "apache".

[Step 5] Envie um e-mail de teste e depois monitore o log para ver se está tudo correto:

# echo "teste" | mail s "teste" seuemail@gmail.com

Vejo o status do envio através do comando abaixo:

# tail -f /var/log/maillog

[Step 6] Caso queira trocar o nome de exibição do root ou Apache(www), basta trocar o "full name" do usuário através do comando:

# chpass root
Ou:
# chpass www

É comum trocar o nome de exibição do usuário "www" para "no-replay", mas pode ser "Mail Marketing seudominio". Este será o nome exibido na apresentação da imagem. O nome que aparece do root, por padrão, é "Charlie".

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Criando notícias em RSS para seu site a partir de XML e MySQL

Tutorial DDNS over NAT

Integrando Windows 7 ao Samba

Introdução a linguagem Assembly com o MIPS

Entendendo os diretórios de sistema

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts