SMTP Relay Gmail ou SMTP Externo no FreeBSD 10

Publicado por Rogerio Lopes Silva em 29/06/2016

[ Hits: 3.145 ]

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
[email protected]
AuthPass=yourpassword
useSTARTTLS=YES
rewriteDomain=ifmg.edu.br
FromLineOverride=YES

Observe que a linha "root=no_reply" troca o nome de "root" para "[email protected]". 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" [email protected]

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

Conectando-se à internet usando AIKO82D VIVO/MG no Ubuntu Linux 8.10 via NetwokManager

Instalação VMware Server no Debian-amd64-stable

Instalando o banco de dados Firebird no CentOS 5.3

Instalando o emulador (client) de Mainframes zOS (IBM) no Debian Lenny

Calculo de dias úteis entre duas datas em PHP

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts