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

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

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