我已经在 linux 机器上安装了 dot 项目。使用 ssmtp 为 gmail 帐户发送电子邮件以获取邮件通知。但是当我创建任何用户时,它不会向用户电子邮件 ID 发送邮件以创建帐户。但我从 shell 提示发送邮件。我得到的错误是无法发送电子邮件:530 5.7.0 必须先发出 STARTTLS 命令。添加了 22sm11794837wfd.6 :( 。如果有人有解决方案,请帮助我....
Rajiv
问问题
1657 次
2 回答
1
Gmail 需要安全连接(TLS 或 SSL)。
您需要配置 SSMPT(不是 dotProject)才能与 Google 的 SMTP 服务器安全通信。
我认为您可以将以下内容添加到您的 ssmtp.conf 文件中,并且(假设您的 SSMTP 包是使用 SSL 支持编译的)它应该可以工作:
UseTLS=YES
也许:
UseSTARTTLS=YES
更多信息在这里。
于 2009-04-08T07:44:27.250 回答
0
我假设“530 5.7.0 必须首先发出 STARTTLS 命令。” 意味着您必须使用 TLS(传输层安全性)进行连接。dot 项目支持吗?
于 2009-04-08T07:33:22.893 回答