Email-in topics are mailed to users although they are hold for approval

AI-generated summary

In a Discourse instance configured for mailing-list mode with “review every post” enabled, paradeiser reports that email-in posts are immediately sent to all subscribers—even before approval—contrary to expectations. They note that setting “approve unless trust level” and “approve new topics unless trust level” to high values correctly delays notifications until manual approval, raising the question of why “review every post” doesn’t behave the same way paradeiser. pfaffman suggests the “approve unless trust level” settings may override “review every post”, implying potential conflict between them. paradeiser insists that if “review every post” is meant to apply universally, it should also delay outbound emails. pfaffman responds that since the “approve” settings already achieve the desired behavior, “review every post” may be redundant or incompatible, and recommends removing it to avoid confusion. Screenshots provided illustrate the conflicting settings. The core issue is whether “review every post” should inherently suppress email notifications until approval, or if it’s intended to be overridden by more granular trust-level controls.

We run a Discourse instance in mailing-list mode, “review every post” is turned on.
Hence, (email-in) topics/posts are hold back for approval, before they are pushed to the according Category.

But: All Email-in posts are immediately sent to all subscribers, even before they get approved.

Is this the expected behavior? Shouldn’t the approval process also hold back out-bound mails to mailing-list subscribers as well?

Thanks for your hints,
paradeiser

Addendum:
If “approve unless trust level” and “approve new topics unless trust level” are set to a high level, email retention works as I would expect:
Notification mails to mailinglist subscribers are hold back until manual approvement.

Why does “review every post” not achieve the same behavior?

I think because those other settings are explicitly for overriding review every post.

But still: If I want to review every post, this setting (“review every post") also should work and hold mail notification back. Right?

Well, you just said:

. . . so you’ve solved your problem, but it looks like these settings are somewhat conflicting. Without thinking carefully, I think it would make sense to remove review every post since those other two settings accomplish that and that the “approve” settings don’t make sense if review every post is set.

image