ssmtp: невозможно открыть smtp.gmail.com:587
Я пытаюсь отправить электронное письмо, используя ssmtp, но оно не работает
Мой конфигурационный файл ssmtp
root=test@gmail.com
mailhub=smtp.gmail.com:587
AuthUser=test@gmail.com
AuthPass=*****
UseTLS=YES
UseSTARTCTLS=YES
rewriteDomain=gmail.com
hostname=localhost
FromLineOverride=YES
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
revaliases
root:test@gmail.com:smtp.gmail.com:587
Я использую Ubuntu 14.04.
1 ответ
Решение
В вашем конфиге есть несколько маленьких опечаток. Ты написал:
UseSTARTCTLS=YES
^
(Я отметил ошибку), где вы должны были написать:
UseSTARTTLS=YES
И, наконец, путь для сертификатов в Trusty должен быть записан не так:
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
но правильнее как:
TLS_CA_File=/etc/ssl/certs/ca-certificates.crt
Этих исправлений должно быть достаточно, чтобы начать работу:)
Рекомендации: