Discourse user email rejected by recipients what is the best practice for this user

中文标题【 Discourse 用户的邮件无法投递的时候如何处理】

Discourse 对邮件的依赖程度是非常高的。

通常来说用户可能会因为你的网站发送邮件过多而拒收,这个时候如果你使用的是第三方的邮件服务器的话,通常在日志上会显示拒绝。

对拒绝的邮件我们通常还是希望留住这个用户不要删除。

根据 Discourse 的后台,我们考古后发现有一个 Deactivate Account 功能。

这个功能应该对用户进行取消激活,用户就收不到电子邮件了,但是用户的数据还是在网站上的,用户还可以继续激活邮件后使用。

这个应该是比较好的解决方案。

不知道还有没有其他的解决方案?可以供选择?

原文发布在: Discourse 用户的邮件无法投递的时候如何处理 - 服务及管理 / Discourse - OSSEZ , 欢迎参与讨论。

1 Like

Can you try asking your question in English? That will make it possible for more members of the community to help with the question.

Sure, I changed the title to English

Is the problem that emails sent from Discourse to the user are bouncing? If it is, you can find a record of the bounced email on your site’s Admin / Emails / Bounced page. If you click the link that is displayed in the last column on that page (the Email Type column), the bounce message that was returned from the user’s mail server will be displayed. That bounce message will often give details about what need to be done to resolve the issue on the mail server so that emails from Discourse can be delivered to the user.

Thanks.

The issue is the email rejected by user, We only can find this from log from email server (There is no record from Bounced page).

If we are not disable this user, Discourse will keep sending email which means will reject again.

In this case we have to manually disable from discourse user management.

Is that any way to automatic didactive this user?

1 Like

It is unfortunate that the emails are not being marked as bounced by the mail server. If that was the case, Discourse would automatically stop sending them emails for a period of time after a few emails sent from Discourse had bounced.

For your case you may have to manually deactivate the user from their admin page.

1 Like

I see, Thank you very much. @simon