У меня возникли небольшие трудности с пониманием вашего подхода к использованию доменных имен. На моем сайте DISCOURSE_MAIL_ENDPOINT и MX-запись для входящей почты относятся к одному и тому же домену, указывающему на сервер Discourse, как объясняется в первом посте по ссылке Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver. Похоже, вы пытаетесь использовать разные домены.
Как правило, рекомендуется использовать поддомен типа forum.mydomain.org для вашего форума Discourse, чтобы отделить его от основного веб-сайта и почты на mydomain.org.