Erro no Sendmail: "Deferred: 403 4.7.0 TLS handshake failed" (solucionado)
Dica publicada em Linux / Correio Eletrônico
Erro no Sendmail: "Deferred: 403 4.7.0 TLS handshake failed" (solucionado)
Pessoal, estes dias tive problemas com o envio de mensagens no sendmail para um domínio interno específico, depois de muita pesquisa e confesso muita dor de cabeça, consegui resolver e estou postando minha solução aqui no VOL para tentar ajudar alguém que passe por este problema.
Problema:
Determinado domínio não recebe as mensagens de e-mail.
LOG:
# tail -f /var/log/maillog
"Deferred: 403 4.7.0 TLS handshake failed."
Solução:
Insira a linha abaixo no arquivo /etc/mail/access:
Salve o arquivo e o feche. Esc + :wq!
Importe as configurações:
# makemap hash /etc/mail/access < /etc/mail/access
Reinicie o sendmail:
# /etc/rc.d/rc.sendmail restart
Verifique os logs e ou a fila de e-mails:
# cd /var/spool/mqueue/
# ls
(deverão aparecer os emails da fila)
ou:
# mailq
Para agilizar a entrega das mensagens da fila, utilize o comando:
# /usr/lib/sendmail -v -q -C/etc/mail/sendmail.cf
Espero ter ajudado!
Problema:
Determinado domínio não recebe as mensagens de e-mail.
LOG:
# tail -f /var/log/maillog
"Deferred: 403 4.7.0 TLS handshake failed."
Solução:
Insira a linha abaixo no arquivo /etc/mail/access:
Try_TLS:dominio.com.problema NO
Salve o arquivo e o feche. Esc + :wq!
Importe as configurações:
# makemap hash /etc/mail/access < /etc/mail/access
Reinicie o sendmail:
# /etc/rc.d/rc.sendmail restart
Verifique os logs e ou a fila de e-mails:
# cd /var/spool/mqueue/
# ls
(deverão aparecer os emails da fila)
ou:
# mailq
Para agilizar a entrega das mensagens da fila, utilize o comando:
# /usr/lib/sendmail -v -q -C/etc/mail/sendmail.cf
Espero ter ajudado!