在 Xenial 上安装了 ssmtp。尝试通过 gmail 发送。尝试发送测试消息时,系统日志显示
Jun 24 07:42:19 YYYY sSMTP[30547]: Creating SSL connection to host
Jun 24 07:42:19 YYYY sSMTP[30547]: Invalid response: 501 5.5.4 https://support.google.com/mail/?p=helo u18sm609381ywg.15 - gsmtp ([email protected])
Jun 24 07:42:19 YYYY sSMTP[30547]: SSL connection using (null)
Jun 24 07:42:19 YYYY sSMTP[30547]: Cannot open smtp.gmail.com:587
XXXX 和 YYYY 是我的设置特有的。我怀疑我遇到了 TLS 或 SSL 问题,因为我看到“SSL 连接使用 (null)”我遗漏了什么?
答案1
看起来您已将服务器配置为u18sm609381ywg.15
在 HELO 命令中标识自己。您需要使用有效的FQDN
(完全限定域名)或格式为 的域文字[192.0.2.14]
。由于您使用的是端口 587,因此您可能还需要使用您的 gmail id 进行身份验证。