大家好,我尝试了两天配置论坛的邮件功能,但一直失败 ![]()
所以我来求助了。我的问题是:测试邮件可以发送,但无法接收。该如何解决?
等了 8 个小时,仍未收到邮件 ![]()
各位帮帮我吧…
请记录您在 在新安装的 Discourse 上排查电子邮件问题 中已完成的步骤。
最常见的问题是:您已为 tecridible.com 配置了 Mailgun,但您的论坛发送邮件时使用的发件人地址却是 noreply@discourse.tecridible.com。您可以编辑 app.yml 末尾的注释行并修改该地址,或者重新配置 Mailgun。
另一个可疑因素可能是启用了 STARTTLS 的 587 端口被禁用了。如果我没记错的话,587 端口需要 STARTTLS。
你好 @pfaffman,谢谢你的回复。我没有使用 Mailgun,我使用的是 Mailhostbox。编辑:使用域名提供的自有邮件服务器。
@itsbhanusharma 感谢您的回复,我已经将其更改为 true,但现在遇到了这个错误:(
@pfaffman 你可以编辑 app.yml 末尾的注释行并修改它
已经改好了,兄弟!![]()
请尝试检查您的邮件服务器是否可以从您的 Discourse 服务器访问。最简单的方法是运行 ./discourse-doctor。
注意:如果您从配置中移除 SMTP 认证字符串并重新构建,会发生什么?
嘿 @itsbhanusharma,我运行了 ./discourse-doctor
并成功收到了测试邮件:heart_eyes:
谢谢你,现在我在 Gmail 中也收到了测试邮件:heart_eyes:
抱歉我无法附加截图,因为 新用户无法嵌入 图片。无论如何,谢谢!
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.