SMTP Relay Gmail ou SMTP Externo no FreeBSD 10

Publicado por Rogerio Lopes Silva em 29/06/2016

[ Hits: 2.588 ]

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

Instalando e configurando driver da ATI em Linux 2009/2010

Squid no CentOS - Configuração simples

Acessando compartilhamento samba com konqueror

Instalando o emulador de aplicativos CrossOver Standard

Instalação do Teclado Virtual (JAVA) no Ubuntu

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts