电子邮件不再发送给用户

您好,

我们注意到,当有人创建新文章或发送每周摘要邮件时,我们社区的邮件未能成功发送。在 Discourse 管理后台,我看到这个提示:“检查您的 app.yml 并确保邮件服务器设置正确。请参阅 Sidekiq 中的失败作业”。

大家有什么想法吗?我检查了我们的邮件设置,一切似乎都还是正确的,我们没有做任何更改。此外,当我尝试通过测试服务发送邮件时,我得到了这个结果:

任何想法都会非常有帮助 :folded_hands: 谢谢!

您正在使用 Digital Ocean,他们现在正在阻止到端口 587 的传出连接。

您需要转到您的 app.yml 并将端口 587 更改为 2525,然后重建(如果现在是升级的好时机)或者

./launcher destroy app ; ./launcher start app
5 个赞

实际上这里有一个小小的更正,他们阻止所有端口上的出站电子邮件,这意味着除非他们解除对您帐户的限制,否则即使是 2525 也无法工作。最简单的解决方案是向他们的支持部门提交一个工单,他们通常会很快审查并解除禁令。

1 个赞

嗯。这对我来说是新鲜事!我还没见过端口 2525 被阻止。我昨天修复的那个管用了,但也许我也应该告诉那些人开个工单。

谢谢。

1 个赞

谢谢提供的信息!我们将进行测试,看看是否有帮助……

大约一个月前,我曾在一个网站上排查失败的 SMTP 作业,尽管作业配置为使用端口 2525,但它们仍然失败。一旦 DigitalOcean 解除了限制,所有问题都得到了解决。

1 个赞