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

**URL:** <https://meta.discourse.org/t/configuring-both-direct-delivery-email-and-a-forwarding-rule/170959>\
**Category:** Product Support\
**Tags:** email\
**Created:** [2020 年11 月 22 日 17:56 UTC](https://meta.discourse.org/t/configuring-both-direct-delivery-email-and-a-forwarding-rule/170959 "2020-11-22T17:56:28Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

作者： ![Ryan\_N](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ryan_n/32/200907_2.png) [@Ryan\_N](https://meta.discourse.org/u/Ryan_N)\
发布日期： [2020 年11 月 22 日 19:20 UTC](https://meta.discourse.org/t/configuring-both-direct-delivery-email-and-a-forwarding-rule/170959/3 "2020-11-22T19:20:17Z")

</div>

@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 恢复回域名注册商那里，以便重新使用注册商提供的免费邮件自动转发功能 [这是免费的](https://www.namecheap.com/support/knowledgebase/article.aspx/308/2214/how-to-set-up-free-email-forwarding/)，但该功能只有在 DNS 设置也在那里时才能生效。

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

---

_[View the full topic](https://meta.discourse.org/t/configuring-both-direct-delivery-email-and-a-forwarding-rule/170959)._
