Discourse 对邮件的依赖程度是非常高的。
通常来说用户可能会因为你的网站发送邮件过多而拒收,这个时候如果你使用的是第三方的邮件服务器的话,通常在日志上会显示拒绝。
对拒绝的邮件我们通常还是希望留住这个用户不要删除。
根据 Discourse 的后台,我们考古后发现有一个 Deactivate Account 功能。
这个功能应该对用户进行取消激活,用户就收不到电子邮件了,但是用户的数据还是在网站上的,用户还可以继续激活邮件后使用。

这个应该是比较好的解决方案。
不知道还有没有其他的解决方案?可以供选择?
根据和官方的讨论,Discourse 是有一个邮件退信处理页面的。
在后台的 Emails - Bounced 下面。
但是这个页面的内容只能处理邮件服务器被标记为退信的内容。
但是下面的情况:

邮件服务器是没有标记为退信的,因此只能是手工处理了。
通过邮件服务器的日志中找到接收邮件的邮件地址,然后手动对这个用户进行取消激活操作。
张雨齐
3
你好,怎么进行取消激活操作呢?
我没看到这个操作,注册登陆不用邮件激活就可以的操作有吗?
你只能先手动激活邮件了。
在用户管理部分,找到你需要激活的用户地址,把这个用户给激活就好了。