Also, does your test email account have an account on your Discourse instance? It’s worth noting that an existing user has the same email-in rights as they have posting rights. Staged users can email in to any mail-enabled category, but email addresses associated with a Discourse user can’t email in to any category which the user doesn’t have access to.
Look into group inboxes if you need to blend the two and want anyone to be able to email in but not necessarily see the topics others have created.
@Stephen thank you! I did have staged users enabled, but indeed the email I used for testing already had an account, and did not have access to the group where posts submitted by email were getting assigned.
Can you clarify what those “group inboxes” are and how I can look into this? The above is exactly what I need to accomplish. I want anyone (registered or unregistered email) to be able to send email to a configured address, which would trigger a new post to a restricted access category, and after that it would be triaged by someone who has access to that category.
Basically, I need to have threads that are accessible by the submitter and a defined group of moderators, but not accessible by other users who post by sending to the same discourse email address.
Group inboxes are exactly how they sound, PM inboxes for messages sent to groups. Unlike discussions in categories, whose permissions are determined at the category level, PM conversations can have more granular permissions.
If you check the Interaction settings on a group it can be given a custom inbound email address. Emailing that address will create a new PM, with the group and topic creator as participants.
This won’t appear in a normal category view though, you will receive notifications as for any PM and need to visit the group inbox to see them.