您好,我一直在尝试设置我的 Discourse 论坛,一切都还好,除了在设置管理员帐户时收不到任何邮件。
我使用的是 Mailgun,并且 DNS 设置在那边一切正常,所有设置都显示绿色“active”或“verified”。
检查 Mailgun 的日志也没有显示任何内容。
我运行了 ./discourse-doctor,显示如下:
有人知道我该怎么做吗?
您好,我一直在尝试设置我的 Discourse 论坛,一切都还好,除了在设置管理员帐户时收不到任何邮件。
我使用的是 Mailgun,并且 DNS 设置在那边一切正常,所有设置都显示绿色“active”或“verified”。
检查 Mailgun 的日志也没有显示任何内容。
我运行了 ./discourse-doctor,显示如下:
有人知道我该怎么做吗?
您好,
您可以在这里找到一些有用的提示:Troubleshoot email on a new Discourse install
可能是端口问题 您的 SMTP 连接是否被阻止-4?
我已经尝试了那里的解决方案,但有点卡住了。我甚至重新构建以确保我没有拼错任何内容,但我复制粘贴了设置过程中的所有内容,以确保我不会拼错任何内容。
这是我在检查端口时收到的消息:

您是否尝试在云中托管此论坛?如果是,您正在使用哪个提供商?他们可能正在阻止请求。
我正在 DigitalOcean 上使用 Discourse 一键应用托管它。
你能尝试认证吗?
创建一个 base64 编码的字符串
echo -ne '\0username\0password' | base64
然后
openssl s_client -connect smtp.mailgun.com:587 -starttls smtp
和
AUTH PLAIN 加上上面 base64 编码的字符串
我收回我刚才说的话。它确实初始化了一个到 Mailgun 的连接。
我该在哪里做这个?抱歉我不是程序员,只是照着这个YouTube教程做的,哈哈。
哦……
标准安装
我明白了,我的意思是,两年前我用“一键应用”成功地为另一个论坛做过这件事,我现在唯一遇到的麻烦是电子邮件无法发送:( 对于这个小问题,似乎没有必要用麻烦的方式来解决,我可能也做不到。
抱歉,我粘贴了错误的 YouTube 视频,我已经更新了之前的帖子,但这是正确的视频:
啊是的,我理解这个困境,但我发现这种方法在后期非常有益,另一方面,如果不是不可能的话,很难跟踪这些“一键安装”中进行的每一次自定义,因此支持非常困难。
但是,您可以尝试在终端中查看上面 shell 命令有什么问题,并找出主机系统缺少什么。