I’m having trouble where one user’s email verification system rejects my forum’s emails.
I had originally set up my forum to send from a Mailgun account for intfiction.org, and then receive emails directly to the forum from intfiction.org. After seeing this issue, I’ve made a second Mailgun account for mg.intfiction.org so that I can set their MX records, which I read helped with verification. My notification email setting is now "email@example.com".
I get this error when sending through either domain:
Failed: firstname.lastname@example.org → email@example.com ‘[The Interactive Fiction Community Forum] Password reset’ Server response: 550 Verification failed for <firstname.lastname@example.org> Unknown user Sender verify failed
The replies+ email address is correctly using the root domain so that I can receive them. The issue is that verification is failing for the bounce+ address.
Is the bounce+ email address set by Discourse, or by Mailgun? I assume Discourse or else it would be bounce+...@mg.intfiction.org because that’s the Mailgun account I’m using. Which domain should it be using? I do have webhooks set up for Mailgun, so if it intercepted the bounces I think the forum would still be notified. Or else, if the bounce+ address should be set to the root domain so the forum can receive these bounces directly, does anyone have any advice for what else I could do to fix verification issues like this?