我已经设置了两个邮件服务器 1. 用于处理我 domain.com 的某些电子邮件的 Gmail 服务器 2. 一个自定义 sendgrid 入站解析,它也接受我的 domain.com 的某些电子邮件
现在我在两个邮件服务器的 DNS 设置上都有两条 MX 记录。但我看到只有一个在工作。那个优先级只有 1 的工作。即使我尝试将两个优先级都设置为 1,只有一个工作。我怎样才能让它同时发送。或者我可以创建一些自定义服务,根据 from_email 地址将邮件转发到邮件服务器?
我已经设置了两个邮件服务器 1. 用于处理我 domain.com 的某些电子邮件的 Gmail 服务器 2. 一个自定义 sendgrid 入站解析,它也接受我的 domain.com 的某些电子邮件
现在我在两个邮件服务器的 DNS 设置上都有两条 MX 记录。但我看到只有一个在工作。那个优先级只有 1 的工作。即使我尝试将两个优先级都设置为 1,只有一个工作。我怎样才能让它同时发送。或者我可以创建一些自定义服务,根据 from_email 地址将邮件转发到邮件服务器?
处理此问题的最简单方法是将您的 gmail 放在您的主 domain.com 上,将 sendgrid 放在您的子域上,例如 notification.domain.com,这样您就可以使用 sendgrid (xxx@notification.domain.com) 和使用 gmail ( xxx@domain.com)。您可以拥有与主机 domain.com 对应的 Gmail 的 MX 记录,以及与主机 notification.domain.com 对应的 sendgrid 的 CNAME 记录。
邮件将始终仅发送到 1 个邮件服务器,该邮件服务器由您的 MX 记录的优先级选择。
为了能够为 1 个域使用 2 个邮件服务器,您可以查看 Split-Domain Routing (SDR)