我可以为每个子域使用不同的邮件服务器吗?

Posted

技术标签:

【中文标题】我可以为每个子域使用不同的邮件服务器吗?【英文标题】:Can I have a different mail server for each subdomain? 【发布时间】:2010-10-17 11:27:05 【问题描述】:

基本上,一些 GoDaddy DNS 帮助文本让我摸不着头脑。 Godaddy 的 DNS 服务说:“您不能将您的域名设置为一次使用多个邮件提供商。”但它并没有谈论多个子域名,每个子域有一个邮件提供商。

我认为我的组织中需要多个邮件服务器,其中不同的子域使用不同的邮件服务器。

也就是说,我组织中的某个人因使用 Google Apps 作为邮件服务器而受到攻击。

我们已经有一个 MX 记录,它服务于一些 GoDaddy 邮件转发,例如 user1@nonprofit.org 和 user2@nonprofit.org。我们不想打扰这些。他们的主人暂时对他们很满意。

如果我们设置一个像 staff.nonprofit.org 这样的子域并将其用于他的 Google Apps 邮件服务器,Google Apps Fanboy 先生是可以接受的。所以他会有一个类似 user3@staff.nonprofit.org 的电子邮件地址。

鉴于已经有一条指向 GoDaddy 邮件转发服务的优先级 0 MX 记录,我是否可以为新的 staff.nonprofit.org 子域上的电子邮件地址设置另一个指向 Google Apps 邮件服务器的优先级 0 MX 记录?不同子域的优先级是否独占?

如果不能处于相同的优先级,我是否需要让子域 MX 记录的优先级高于域 MX 记录,并且一切正常?

【问题讨论】:

混乱已经给出了正确的答案,我只想补充一点,“子域”是一个容易误导的词。 DNS 中没有继承。子域不继承其父 MX(或其他任何东西)。子域是与任何其他域一样的域。 在某种程度上,所有域都是各自.tld的“子域”;即 nonprofit.org 是 .org 的子域。正如@bortzmeyer 所说,子域与其他域一样。 【参考方案1】:

您可以在子域/主机上设置MX记录就好了,您不必担心它们相对于主域记录的优先级;他们不互动。

【讨论】:

您好,您能分享一份文档或告诉我如何做到这一点吗?我有一个多租户架构,我将为我的所有客户提供不同的子域,并且每个客户都有不同的传入邮件 ID。请帮助我了解如何实现这一目标。【参考方案2】:

不同子域的不同 mx 记录应该可以工作

【讨论】:

以上是关于我可以为每个子域使用不同的邮件服务器吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在两个不同的服务器上安装 CRM 电子邮件路由器吗?

Mandrill 中的子域

如何在 python 中测试域是“www”域或子域或名称服务器域或邮件域?

电子邮件的剖析

Wordpress 联系表 7:我可以发送 2 封不同的电子邮件吗?

我可以在不通过 SMTP 服务器验证的情况下发送电子邮件吗?