在不同的 DNS 提供商中接收电子邮件,我应该添加 MX 或 NS 记录吗?

在不同的 DNS 提供商中接收电子邮件,我应该添加 MX 或 NS 记录吗?

这与以下类似但不同:我应该如何为子域名设置单独的 MX 记录?因为我希望另一个 DNS 提供商来处理从子域接收电子邮件。我有

  • OVH 提供的 DNS 区域(我在那里支付域名费用)
  • Amazon route53 上的 DNS 区域(我希望只有我的新子域名的电子邮件解析才会在这里进行),
  • 我想将我的 MX 记录放入 Amazon SES 中接收电子邮件,最好放在我的 route53 DNS 区域中

有一个现有的电子邮件流,我绝对不想打扰:发送到@mydomain.com 的所有电子邮件都使用我的 OVH DNS 区域中的 MX 记录路由到 Google DNS MX 服务器。

# OVH DNS Zone
domain.com. MX  5 alt1.aspmx.l.google.com.
[and other similar records]

我想创建一个单独的子域电子邮件,以便发送到的电子邮件@subdomain.mydomain.com将被重定向到 Amazon route 53' DNS,但我希望实际的 MX 记录保留在我的 Amazon route53 托管区域记录集中

所以我想要的流程是

OVH > Amazon Route53 custom hosted zone > Amazon SES # (for emails @mail.domain.com)
OVH > Google DNS # (for emails @domain.com)

并且我已经在我的 Amazon Route 53 区域中实现了这一点(我已按照说明在 Amazon SES 中设置电子邮件接收)

# Amazon Route53 DNS
mail.domain.com. MX 10 inbound-smtp.eu-west-1.amazonaws.com.

在阅读了几个问题之后,我仍然不清楚电子邮件实际上是如何重定向的,有些帖子提到接收电子邮件不需要 MX 记录(但就我而言,Amazon SES 需要 MX 记录在某处)

我是否应该添加指向我的 Amazon route53 DNS 的 MX 记录,或者我是否应该为我的子域添加指向我的 Amazon route53 DNS 的 NS 记录(到目前为止,我一直在使用多个 NS 条目将大多数子域的常规网络流量从 OVH 重定向到 Amazon route53 的 DNS)

# OVH > Google for @mydomain.com emails - should remain functional
domain.com. MX  5 alt1.aspmx.l.google.com.

# OVH > Amazon Route53 DNS 
mail.domain.com MX 10 ns-1890.awsdns-44.co.uk.  
# or 
mail.domain.com NS ns-1890.awsdns-44.co.uk. 

相关内容