Mirrored mailing list is rejecting registered forum users

AI-generated summary

JonahAragon1 reports a bug where a category set to mirror a mailing list rejects emails from registered forum users due to access permissions. Changing permissions to allow posting from the forum fixes the issue, but this is not desired as the category is meant to be read-only. Moin points out a similar issue regarding email-in to restricted categories. JonahAragon1 agrees it’s similar but believes their scenario is simpler to resolve, suggesting the mailing list mirroring mode should delegate email handling to the external mailing list system.

I have a category with the “Category mirrors a mailing list” option enabled, and the category’s permissions set to “Everyone: See” (because I only want people to post to this category via email and not from the forum interface).

However, this causes mailing list emails from users who are also registered to the forum to be rejected with an “Access Denied” error. If I change the category permissions to give them Reply/Create then it works as expected, but that would allow posting from the forum and I want this to be a read-only mirror.

My understanding is that the “Category mirrors a mailing list” option should allow all users to post to this category via email regardless of permissions, so this seems like a bug.

There is a similar topic about email-in to restricted categories which also only works for staged users.

I think that’s similar or the same problem, but my scenario should be more straightforward to fix because Discourse doesn’t have to do any validation like what is being debated in that thread. The mailing list mirroring mode can simply mirror the external mailing list, and any logic in email handling would get delegated to that system.