SSMTP с gmail "cannot open 587:587" [closed]

Я пытаюсь настроить свой HTPC на отправку мне электронного письма время от времени, особенно после выполнения определенных заданий cron, но не могу заставить его работать. У меня также есть сервер под управлением Ubuntu 14.04 LTS, где я в конце концов заставил SSMTP работать, поэтому я попытался скопировать эти настройки (ssmtp.conf), но безрезультатно. При попытке отправить письмо из CLI я получаю сообщение об ошибке ssmtp: Cannot open 587:587

#ssmtp.conf 
hostname=HTPC
Root=username@gmail.com
Mailhub=smtp.gmail.com:587
RewriteDomain=gmail.com
AuthUser=username
AuthPass=password
FromLineOverride=Yes
UseTLS=Yes
#revalias 
root:username@gmail.com:587
username:username@gmail.com:587

Я изрядно погуглил и нашел отчет об ошибке SSMTP и Gmail, где виноваты сертификаты, предлагалось добавить TLS_CA_File=/etc/ssl/certs/ca-certificates. crt в мой ssmtp.conf файл. Я попробовал это сделать, но при проверке каталога там нет файла ca-certificates.crtи сообщение об ошибке такое же.

Я также попробовал использовать порт 465 вместо этого, заменив 587 в bort ssmtp.confи revaliases, но ошибка осталась прежней, ssmtp: Cannot open 465:465

#/var/log/syslog
Sep 22 18:11:32 HTPC sSMTP[2157]: Unable to set TLS_CA_File="/etc/ssl/certs/ca-certificates.crt"
Sep 22 18:11:36 HTPC sSMTP[2157]: Unable to connect to "587" port 587.
Sep 22 18:11:36 HTPC sSMTP[2157]: Cannot open 587:587

Эта предпоследняя строка в syslog меня смущает. Anyone?

6
задан 23 September 2015 в 08:56

1 ответ

Я полагаю, что записи в revaliases являются неправильными:

root:username@gmail.com:587

должен скорее быть

root:username@gmail.com:smtp.gmail.com:587

и соответственно для других псевдонимов.

4
ответ дан 23 November 2019 в 07:59

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

Похожие вопросы: