配置直接投递邮件和转发规则

@pfaffman 哇哦!所以你的意思是,我可以既拥有蛋糕又吃掉它:stuck_out_tongue_winking_eye:!这听起来非常令人鼓舞,因为我目前的设置可能已经接近正确了……

  • 我的出站邮件子域名就是 mg,运行良好,即 postmaster@**mg**.example.com(不含星号),端口为 2525,正如你所建议的那样。效果很棒。我一定是已经为 Discourse 提供了它所需的一切(比如 webhook?),因为在这种配置下,我能看到退信。
  • 我在 DNS 设置中唯一的 MX 记录将 mail.example.com 指向 example.com。我完全不知道它有什么作用,甚至不确定它是否真的有用。不过,邮件确实能正常送达,Discourse 内部也能看到退信,而且直接回复功能在这种配置下也能正常工作。太棒了!
  • 我的 containers/mail-receiver.yml 文件中显示 MAIL_DOMAIN 为 mg.mydomain.com ——这与 Mailgun(出站)的设置相同。

也许那个 MX 记录是多余的,或者应该重命名,因为除了这个 MX 记录之外,我根本不知道在哪里定义了 mail.mydomain.com。
棘手的地方在于,我认为我需要将 DNS 设置从 DigitalOcean 恢复回域名注册商那里,以便重新使用注册商提供的免费邮件自动转发功能 这是免费的,但该功能只有在 DNS 设置也在那里时才能生效。

我的工作流程是:先将所有 DNS 记录按它们在 DigitalOcean 中的当前样子完全移回 NameCheap,然后创建我的邮箱地址,例如 admin@mydomain.com,将其转发到我刚刚创建的 Gmail 地址。最终,“简单直接的入站邮件投递”功能可以保持正常运作,同时我还能获得一个带有该域名的邮箱收件箱——无需再设立另一个子域名——如果我没理解错的话。再次感谢你帮助我理解这些内容,Jay。干杯!