你好,
我已在 Ubuntu 20.04 上按照官方方式搭建了一个新的 Discourse 实例,但无法配置邮件设置。这并非我第一次安装 Discourse,此前从未遇到过此类问题。
我最初使用的是德国提供商 strato.de 的邮件服务器。从 Nextcloud 和 WordPress 连接并发送邮件均无问题。discourse-doctor 报告如下错误:538 5.7.11 认证失败,请使用 SSL/TLS 加密连接。我尝试设置 DISCOURSE_SMTP_ENABLE_START_TLS: true,并切换了端口 25、465 和 587(注:原文中的 476 应为 465)。
之后我尝试了另一台邮件服务器,问题依旧。
最后,我使用了一台在另一台 Discourse 实例中运行正常(该实例尚未更新至最新版本,这可能是关键点)的邮件服务器,并使用了完全相同的参数。遗憾的是,这里也无法建立连接。
通过 swake,我从同一系统成功访问了所有邮件服务器并能够发送邮件。
是当前版本存在 bug,还是我哪里操作有误?
感谢帮助!