一个域可以有多个邮件服务器提供商吗?

Meh*_*mar 6 gmail email mail-merge email-client email-filter

我在这里问之前已经在谷歌搜索过。我在谷歌上得到了混合的答案。

我可以拥有来自不同邮件提供商的多个 MX 记录吗?

例子,

Zoho Mail

user1@example.com 
user2@example.com
Run Code Online (Sandbox Code Playgroud)

谷歌网络邮件

user3@example.com
user4@example.com
Run Code Online (Sandbox Code Playgroud)

Rediffmail业务

user5@example.com
user6@example.com 
Run Code Online (Sandbox Code Playgroud)

这可能吗?

jca*_*ron 5

您不能仅通过使用多个 MX 记录将名称域中的不同电子邮件地址拆分给不同的电子邮件提供商。

可以拥有多个 MX 记录,但它们将应用于整个域,并且邮件将在这些记录指向的服务器之间随机分配。

同样,对于 MX 记录给出的名称,您也可以有多个 A 记录,但结果是相同的。

您可以做的是将所有流量指向一台或多台服务器,然后让这些服务器根据目标地址将邮件传输到其他服务器。为了这:

  • 您需要每个“最终”服务器都能够接受该域的邮件(至少是预期的电子邮件地址)。我预计相当多的提供商会在 MX 未指向他们但 YMMV 时拒绝这样做。

  • 您需要一台可以对邮件进行排序的服务器,然后通过某种手动配置将其重新分发到“正确的”服务器。

  • 您还需要最终服务器愿意接受来自该中间服务器的邮件,该中间服务器未列为原始域允许的发件人之一。对于商业提供商来说不太可能(当然,除非您想要接收的所有电子邮件都来自您控制的单个域)。

如果您控制所有服务器,那么这是可能的,如果您想使用商业提供商,则不太可能。

另一种选择是使用邮件转发。您将需要“目标”服务器上的不同地址/域,并让为您的域注册为 MX 的服务器相应地转发邮件。

DNS:
example.com MX 1 my-mx.example.com

my-mx.example.com:
user1@example.com -> john_doe@example.org
user3@example.com -> jane.roe@example.net
Run Code Online (Sandbox Code Playgroud)

同样,这可能会导致邮件来源验证(SPF/DKIM/DMARC...)出现问题,请仔细配置。

然后还有从“原始”目的地地址发送电子邮件的问题。

另一种方法是使用子域。您可以使用user1@example.comand代替and 。这些肯定有不同的 MX 记录集和不同的电子邮件提供商。在 DNS/电子邮件中,子域被视为完全独立的域。user3@example.comuser1@hq.example.comuser3@lapland.example.com


Dav*_*ill 3

我可以为不同的邮件提供商拥有多个 MX 记录吗?

不。

我可以设置多少条 MX 记录?

每个域一次只能有 1 个 MX 记录,从而允许邮件仅传递到该一项服务。因此,如果您有多个使用同一域的邮件帐户,您会发现只有其中一项服务在实际接收和发送邮件。

来源:您需要了解的有关 MX 记录的一切 | 服务缩放器

虽然您可以为给定域设置多个 MX 服务器,但这纯粹是一种备份功能,用于在一台服务器出现故障时指定另一台服务器接收邮件。不可能让两个完全不同的服务同时处理同一域的邮件

来源:一个域名可以设置两条MX记录吗?- 服务器故障,由Sven回答

双 MX 记录用于备份目的,即,如果您为某个域列出了 1 个以上 MX 记录,则任何尝试为该域传递电子邮件的主机一次只会尝试向 1 个 MX 进行此类传递。

来源:一个域名可以设置两条MX记录吗?- 服务器故障,由ThatGraemeGuy回答

  • 您可以拥有多个 MX 记录,甚至可以拥有多个具有相同优先级的 MX 记录。它不会达到OP想要的效果,但解释是不正确的。 (6认同)
  • @MehulKumar 每封电子邮件都将发送给随机挑选的人。来自 [RFC5321](https://datatracker.ietf.org/doc/html/rfc5321#section-5.1):“_如果有多个具有相同偏好的目的地,并且没有明确的理由偏向其中一个(例如,通过识别一个容易到达的地址),那么发件人 SMTP 必须将它们随机化,以将负载分散到特定组织的多个邮件交换器上。_” (2认同)