您好,
正在使用 Discourse 3.1.0.beta2(164b60cd07)。
我有一个配置如下的主题:
- 群组“所有人”可以查看/回复/创建
- 每个新主题都需要审核
- 已配置并正常工作的入站电子邮件地址
- 接受没有账户的匿名用户发送的电子邮件
并且运行良好。但今天我发现了一个不一致之处:
- 用户首先创建了一个账户(获得 TL0)
- 然后尝试通过电子邮件在此类别中发帖
- 用户收到了
Email::Receiver::InsufficientTrustLevelError 错误
我认为用户应该有权发帖。
我在 Understanding Discourse Trust Levels 中没有找到任何关于此的提及。
1 个赞
我认为可能是 email in min trust 设置(用户通过电子邮件发布新主题所需的最低信任级别)。它默认为 TL2,但如果更适合您的论坛流程,您可以将其设置为 TL0。
2 个赞
好的,也许问题在于“接受来自没有账户的匿名用户的电子邮件”下方应该有一个消息,提示这可能与“电子邮件最低信任度”设置不一致,并且应该进行检查?
或者更好的是,检查“接受来自没有账户的匿名用户的电子邮件”是否会将该类别的“电子邮件最低信任度”设置为 0 以保持一致?也许通过显示一个仅在选中时出现的消息来警告它?
4 个赞
这似乎在设置类别时留下了一个不直观的空白。 
我认为在此部分(链接到设置)中提及“电子邮件最低信任度”将是一个不错的补充:
(并且截取了打开的
的屏幕截图,只是为了让人们不必检查它是否在那里
)
5 个赞