可以在 mail-receiver 中收到邮件,但在 Discourse 中不行?

我对您使用域名的方式有些困惑。在我的网站上,用于接收邮件的 DISCOURSE_MAIL_ENDPOINT 和 MX 记录指向的是同一个域名,并指向 Discourse 服务器,正如 Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver 中原始帖所解释的那样。但您似乎试图使用不同的域名。

通常,您应该使用如 forum.mydomain.org 这样的子域名来部署 Discourse,以便将论坛与 mydomain.org 上的主网站和电子邮件分离开来。