Discourse 目前有一个参数为 clean up inactive users after days
来控制不活跃或者未激活的用户。
如果你的用户满足下面的条件的话,系统将会在到期后对用户进行清理和删除
- 从未在 Discourse 站点上发布任何内容
- 如果你在 Discourse 站点上发布了内容,但是你的内容被删除了或者其他什么原因,那么你的用户是不会被清理程序删除的。
- 满足
clean up inactive users after days
参数设置的值 - trust level 为 0 的用户
Discourse 对用户进行删除的话,会完全删除用户的邮件地址,如果你需要再次使用网站的话,你可能需要重新使用户邮箱进行注册才行。
如果你想让你的注册用户保留更长时间的话,你可以修改 clean up inactive users after days
参数的值。
默认值为 730,就是 2 年。
通常来说 2 年也算是一个比较合理的值,但更多的时候我们可能是并不希望清理这些用户。
所以就直接改成 7300 这个值吧,就是 20 年。