SSMTP 与 Gmail“无法打开 587:587”

SSMTP 与 Gmail“无法打开 587:587”

我正在尝试配置我的 HTPC 以便偶尔给我发送电子邮件,特别是在某些 cron 作业之后,但我无法让它工作。我还有一台运行 Ubuntu 14.04 LTS 的服务器,我最终让 SSMTP 工作,所以我尝试复制这些设置(ssmtp.conf),但无济于事。当我尝试从 CLI 发送电子邮件时,我收到一条错误消息,说ssmtp: Cannot open 587:587

#ssmtp.conf
主机名=HTPC
[电子邮件保护]
Mailhub=smtp.gmail.com:587
RewriteDomain=gmail.com
AuthUser=用户名
AuthPass=密码
FromLineOverride=是
使用TLS=是
#revalias
根:[电子邮件保护]:587
用户名:[电子邮件保护]:587

我在 Google 上搜索了不少,找到了一个关于 SSMTP 和 Gmail 的错误报告,其中证书是罪魁祸首,建议将其添加TLS_CA_File=/etc/ssl/certs/ca-certificates.crt到我的ssmtp.conf文件中。我试过了,但检查目录时,那里没有ca-certificates.crt文件,错误消息也是一样的。

我也尝试使用端口 465,替换 bort 中的 587 ssmtp.confrevaliases但错误仍然相同,ssmtp: Cannot open 465:465

#/var/log/syslog
9 月 22 日 18:11:32 HTPC sSMTP[2157]: 无法设置 TLS_CA_File="/etc/ssl/certs/ca-certificates.crt"
9 月 22 日 18:11:36 HTPC sSMTP[2157]: 无法连接到“587”端口 587。
9 月 22 日 18:11:36 HTPC sSMTP[2157]: 无法打开 587:587

倒数第二行让syslog我很困惑。有人觉得吗?

答案1

我认为以下内容revaliases有误:

root:[email protected]:587

应该

root:[email protected]:smtp.gmail.com:587

其他别名也同样如此。

相关内容