如何设置我的 MX 记录,以便将邮件发送到我的域,并将发送到所有子域的邮件发送到其他地方?

Tra*_*vis 6 domain-name-system wildcard mx-record

我有一个域名example.com,我希望根据情况将邮件路由到不同的服务器。

发送至@example.com 地址的邮件应发送至服务器mail.server1.com,发送至任何子域@*.example.com 的邮件应发送至mail.server2.com

有没有办法配置 MX 记录来做到这一点(或任何其他方式来做到这一点)?我可以对 MX 记录使用通配符 DNS 条目吗?

Tra*_*vis 3

我在发布后几乎立即找到了答案:)

按预期将 example.com 的 MX 记录设置为 mail.server1.com。

然后要设置通配符,您可以创建一个通配符 CNAME *.example.com,它指向某个通用子域 sub.example.com,然后为 sub.example.com 创建一条 MX 记录,它指向 mail.server2.com。