我在 /admin 中第一次看到这个提示:
有 91 个电子邮件作业失败。请检查您的 app.yml 并确保邮件服务器设置正确。在 Sidekiq 中查看失败的作业。
我发送了一封测试邮件,收到了以下提示:
错误 - 执行已过期 (电子邮件)
我正在使用 Brevo 作为 SMTP 邮件服务。
我检查了我的 app.yml 以确保设置正确,它们是正确的。我已经重建了几次,甚至关闭了服务器再重新启动。但问题仍然存在。
我没有安装任何非官方插件。
我在 /admin 中第一次看到这个提示:
有 91 个电子邮件作业失败。请检查您的 app.yml 并确保邮件服务器设置正确。在 Sidekiq 中查看失败的作业。
我发送了一封测试邮件,收到了以下提示:
错误 - 执行已过期 (电子邮件)
我正在使用 Brevo 作为 SMTP 邮件服务。
我检查了我的 app.yml 以确保设置正确,它们是正确的。我已经重建了几次,甚至关闭了服务器再重新启动。但问题仍然存在。
我没有安装任何非官方插件。
在您的 Discourse 管理仪表板中检查 /sidekiq 并检查错误日志。
已找到问题:
我使用 Digital Ocean 作为 Ubuntu 服务器,并使用 Brevo 进行 SMTP 电子邮件。Digital Ocean 会阻止端口 587,而 Brevo 默认建议使用该端口。但是,Brevo 允许您使用端口 2525,该端口未被 Digital Ocean 阻止。
我在 app.yml 中更改了端口并重新构建。然后我能够发送电子邮件测试,并且不再有电子邮件作业失败。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.