设置 cPanel 以使用在域名注册商级别定义的 MX 记录(而不是本地 MX 记录)

设置 cPanel 以使用在域名注册商级别定义的 MX 记录(而不是本地 MX 记录)

我使用 cPanel(此帐户上没有 whm)管理同一帐户中的多个域名。对于其中一些帐户,我们仅使用相关托管服务进行网站托管,电子邮件托管在其他地方。

DNS 记录在域名注册商级别设置,其中 A 记录指向我们帐户的专用 IP,MX 记录指向相关的远程邮件服务器。一切按预期工作。

问题是,当从在同一个 cPanel 帐户中设置了本地电子邮件的其他域发送电子邮件时,它会在本地路由电子邮件,而不是路由到远程邮件服务器。我知道如果我在 cpanel 中手动设置 MX 记录,那么这将起作用,但我真的不想这样做,因为这意味着如果它们发生变化,则需要在域级别和 cPanel 中手动更改它们,并且必须为使用单独邮件服务器的所有域单独完成此操作。

我的主机告诉我,实现此目的的唯一方法是分别在域/注册商级别和 cPanel 中定义 MX 记录。但我想向你们确认一下,是否有任何方法可以让 cPanel 只查找域/注册商级别的 MX 记录,这样就不必在本地复制它们(并且如果将来在域/注册商级别更改 MX 记录,则会自动传播,而无需在 cPanel 中手动更改它们)?

答案1

默认情况下,当您在 WHM 中创建帐户时,它将配置本地邮件帐户,并将设置本地 DNS 以使用本地 MX 记录。但是,如果您不希望依赖本地 DNS 来获取 MX 记录,则可以强制 WHM 始终使用远程邮件交换器。

在 WHM 中,转到:DNS 功能 -> 编辑 DNS 区域 ->(选择域名)

在底部,您将看到名为“电子邮件路由”的内容。将其设置为“远程邮件交换器”,然后确保在保存后重新启动 DNS 服务器。

相关内容