中文标题【 Discourse 用户的邮件无法投递的时候如何处理】
Discourse 对邮件的依赖程度是非常高的。
通常来说用户可能会因为你的网站发送邮件过多而拒收,这个时候如果你使用的是第三方的邮件服务器的话,通常在日志上会显示拒绝。
对拒绝的邮件我们通常还是希望留住这个用户不要删除。
根据 Discourse 的后台,我们考古后发现有一个 Deactivate Account 功能。
这个功能应该对用户进行取消激活,用户就收不到电子邮件了,但是用户的数据还是在网站上的,用户还可以继续激活邮件后使用。
这个应该是比较好的解决方案。
不知道还有没有其他的解决方案?可以供选择?
原文发布在: Discourse 用户的邮件无法投递的时候如何处理 - 服务及管理 / Discourse - OSSEZ , 欢迎参与讨论。
1 个赞
simon
2
能否请您用英语重新提问?这样会有更多的社区成员能够帮助您。
simon
4
问题是 Discourse 发送给用户的邮件被退回了?如果是,您可以在网站的“管理”>“邮件”>“退回邮件”页面找到退回邮件的记录。点击该页面最后一列(“邮件类型”列)中显示的链接,将显示从用户邮件服务器返回的退信消息。该退信消息通常会提供有关如何在邮件服务器上解决问题以确保护 Discourse 的邮件能够成功送达用户的详细信息。
谢谢。
问题是该邮箱被用户拒绝。我们只能从邮件服务器的日志中找到这一记录(“退信”页面没有相关记录)。
如果我们不禁用该用户,Discourse 会继续发送邮件,导致再次被拒绝。
在这种情况下,我们只能手动在 Discourse 用户管理中禁用该用户。
有没有办法自动禁用该用户?
1 个赞
simon
6
遗憾的是,邮件服务器未将这些邮件标记为退信。如果已标记,Discourse 会在检测到从 Discourse 发出的几封邮件退信后,自动在一段时间内停止向这些用户发送邮件。
针对您的情况,您可能需要从其管理员页面手动停用该用户。
1 个赞