SSMTP с gmail "не может открыть 587:587"
Я пытаюсь настроить свой HTPC так, чтобы он время от времени отправлял мне электронные письма, особенно после определенных заданий cron, но я не могу заставить его работать. У меня также есть сервер под управлением Ubuntu 14.04 LTS, где я в конечном итоге включил SSMTP, поэтому я попытался скопировать эти настройки (ssmtp.conf), но безрезультатно. При попытке отправить письмо от CLI, я получаю сообщение об ошибке, говорящее ssmtp: Cannot open 587:587
#ssmtp.conf имя хоста =HTPC Root=username@gmail.com Mailhub=smtp.gmail.com:587 RewriteDomain=gmail.com AuthUser= имя пользователя AuthPass= пароль FromLineOverride= Да UseTLS= Да
#revalias Корень:username@gmail.com:587 Имя пользователя:username@gmail.com:587
Я немного погуглил и нашел отчет об ошибках в SSMTP и Gmail, где виноваты сертификаты, было предложено добавить TLS_CA_File=/etc/ssl/certs/ca-certificates.crt
к моему ssmtp.conf
файл. Я пробовал это, но при проверке каталога, нет ca-certificates.crt
файл там и сообщение об ошибке то же самое.
Я также попытался использовать порт 465 вместо 587 вместо борта ssmtp.conf
а также revaliases
но ошибка остается прежней, ssmtp: Cannot open 465:465
# / Вар / Журнал / системный журнал 22 сентября 18:11:32 HTPC sSMTP[2157]: Невозможно установить TLS_CA_File="/etc/ssl/certs/ca-сертификаты.crt" 22 сентября 18:11:36 HTPC sSMTP[2157]: Невозможно подключиться к "587" порту 587. 22 сентября 18:11:36 HTPC sSMTP[2157]: невозможно открыть 587:587
Эта вторая до последней строки в syslog
смущает меня Кто-нибудь?
1 ответ
Я считаю, что записи в revaliases
не правы:
root:username@gmail.com:587
должно быть
root:username@gmail.com:smtp.gmail.com:587
и соответственно для других псевдонимов.