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

Этих исправлений должно быть достаточно, чтобы начать работу:)

Рекомендации:

Другие вопросы по тегам