错误 - 执行超时(电子邮件)

我在 /admin 中第一次看到这个提示:

有 91 个电子邮件作业失败。请检查您的 app.yml 并确保邮件服务器设置正确。在 Sidekiq 中查看失败的作业。

我发送了一封测试邮件,收到了以下提示:

错误 - 执行已过期 (电子邮件)

我正在使用 Brevo 作为 SMTP 邮件服务。

我检查了我的 app.yml 以确保设置正确,它们是正确的。我已经重建了几次,甚至关闭了服务器再重新启动。但问题仍然存在。

我没有安装任何非官方插件。

在您的 Discourse 管理仪表板中检查 /sidekiq 并检查错误日志。

1 个赞

我不确定该如何解读这些日志:

已找到问题:

我使用 Digital Ocean 作为 Ubuntu 服务器,并使用 Brevo 进行 SMTP 电子邮件。Digital Ocean 会阻止端口 587,而 Brevo 默认建议使用该端口。但是,Brevo 允许您使用端口 2525,该端口未被 Digital Ocean 阻止。

我在 app.yml 中更改了端口并重新构建。然后我能够发送电子邮件测试,并且不再有电子邮件作业失败。

来源

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.