Configure o Sendmail para retransmitir e -mails através do Gmail SMTP

Configure o Sendmail para retransmitir e -mails através do Gmail SMTP

Sendmail oferece a opção de enviar e -mails através dos servidores SMTP externos. Este tutorial ajudará você a configurar o Sendmail para retransmitir e -mail através de servidores SMTP externos como Gmail, Amazon SES, MailChimp, Mandrill etc. Neste tutorial, estamos usando o servidor SMTP do Gmail para retransmitir e -mails do Sendmail Server.

1. Criar arquivo de autenticação

Primeiro crie diretório para armazenar arquivos de autenticação.

sudo mkdir/etc/Mail/authinfo sudo chmod 700/etc/Mail/authinfo 

Agora, crie um arquivo de autenticação com qualquer nome como SMTP-Auth e adicione o seguinte conteúdo. Substitua o email acima pelo seu e -mail do Gmail ou Google Apps.

sudo vi/etc/Mail/Authinfo/Smtp-Auth 
Authinfo: "U: root" "i: [email protegido]" "P: senha" 

Agora crie um arquivo de mapa de hash do arquivo de autenticação acima criado.

Makemap Hash/etc/Mail/Authinfo/Smtp-Auth < /etc/mail/authinfo/smtp-auth 

2. Configure o Sendmail com SMART_HOST

Agora adicione as seguintes linhas de configuração ao seu sendmail.Arquivo de configuração MC abaixo da definição "Mailer".

 define ('smart_host', '[smtp.Gmail.com] ') dnl define (' relay_mailer_args ',' tcp $ h 587 ') dnl define (' esmtp_mailer_args ',' tcp $ h 587 ') dnl define (' conflauth_options ',' a ') dnl Trust_auth_authmet -Md5 cram-md5 login simples ') dnl define (' conflauth_mechanisms ',' externo gsssapi diger-md5 cram-md5 login simples ') dnl (' authinfo ',' hash -o/etc/e-mail/authinfo/smtp-auth.dB ') DNL 

Na próxima etapa, precisaremos reconstruir a configuração do Sendmail. Para fazer isso executado:

fazer -c /etc /correio 

3. Verifique a configuração

Depois de concluir todas as configurações acima, recarregue o serviço Sendmail para aplicar alterações.

SUDO Service Sendmail Reload 

Agora envie um e -mail de teste para verificar tudo está funcionando bem.

eco "Email de teste" | Mail -s "Assunto aqui" [email protegido]