We have a multisite install and we are currently testing the reply by email feature of Discourse.
It would be really great if when polling the provided mailbox using POP, Discourse would effectively filter emails using the reply_key provided in the site settings (reply by email address param).
This way, it would allow to use a single mailbox for multiple forums as long as the reply_key used on the forum is unique by forum.
To be more accurate, the question is on filtering on the mask defined into parameter “reply by email address”
For example, if we have this value in parameter “reply by email address”
replies-abc+%{reply_key}@mydomain.com
We should only poll emails that match
replies-abc+*@mydomain.com
as recipient address
So with several discourses, i would be able to use the same emailbox (but different email aliases) using a different value for “reply by email address”. For exemple:
replies-discourse1+%{reply_key}@mydomain.com
replies-discourse2+%{reply_key}@mydomain.com
replies-discourse3+%{reply_key}@mydomain.com
If this is a feature request (oh, that’s where you put it) that multiple sites could use the same mailbox, it’s just not a good idea. It’s would very difficult to engineer and mailboxes are cheap.
If what you’re looking for is a way to automate what mailbox each multisite site is using, then you need a plugin.