弹回的电子邮件是常有的事,在一个社区中也很正常,但有时可能存在更深层次的问题,导致大范围的电子邮件弹回。最好有一个管理员仪表板/PM 警报来处理这个问题,以免问题被忽视。
14 个赞
我有一个社区,它似乎已被弃用,而且我认为 Mailgun 账户已被取消或未付款。最好能有一种方法来注意到这一点。看起来 Discourse 在几个月前就停止尝试发送邮件了。
4 个赞
+1 此功能。原因与 @pfaffman 提到的完全相同。如果为客户管理许多 Discourse 实例,特别是当客户拥有自己的 SMTP 服务但可能忘记付费时,实例不应完全停止发送电子邮件并“静默失败”会很好。
1 个赞
我也赞同此功能。最好能知道哪些电子邮件现在被退回以及原因(软退回、硬退回等)。也许可以通知管理员或在日志中提供相关信息以供检查。
我正努力弄清楚退回的电子邮件是否已被 Discourse 阻止?
例如,如果我在日志中看到此信息:
无法处理电子邮件:Email::Receiver::BouncedEmailError
我如何知道 Discourse 是否会继续向该地址发送电子邮件或不再发送?
1 个赞
很有趣。我没有看到任何已撤销的电子邮件通知。但在日志和电子邮件收件箱中,我看到了许多退回的电子邮件。所以问题有两个部分:
- 我如何知道 Discourse 是否正确解析了退回的电子邮件响应?我之所以这么问,是因为“退回的电子邮件”管理面板中没有显示任何退回的电子邮件,但很明显,“收到的电子邮件”部分中存在退回的电子邮件。
- Discourse 何时决定退回的电子邮件不再是有效的电子邮件,应该停止向它们发送电子邮件?
这取决于几个因素,首先是电子邮件:
#1 只是被退回,无法送达。
或者
#2 邮件的预期接收者已收到邮件,但回复要求停止发送(例如,要求停止发送邮件),这有所不同,可能就是这里与 Sound Transit 发生的情况,他们可能有自动系统执行此操作,或者他们可能已手动取消订阅通知电子邮件,而这些电子邮件本就不应发送给他们。
