SMTP Relay Gmail ou SMTP Externo no FreeBSD 10

Publicado por Rogerio Lopes Silva em 29/06/2016

[ Hits: 3.813 ]

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

Exportando suas contas e mensagens do Thunderbird do Windows para o Linux

Configurando impressora de maneira simples no Slackware

Fortune com gDesklets

Como instalar o Lazarus no Ubuntu Dapper 6.06

Instalação de arquivos .bin no Linux

  

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