我对此完全陌生,请帮忙。当我尝试使用 MX 记录将邮件从我的服务器重定向到 Gmail 时,我认为我搞砸了,我对此非常困惑。
首先:我可以在 DomainCentral(注册商)和 cPanel(服务器)中设置 DNS 记录。我不知道应该在哪里进行更改。我应该从 cPanel 中删除所有记录吗?
第二:我已经在 DomainCentral 中像这样更改了 CNAME:mail -> ghs.google.com 好几个小时了。并且删除了 cPanel 中的 CNAME 条目。mail.mydomain.com 不起作用。
第三:删除 mx.mydomain.com 并将以下内容添加到 DomainCentral:
1 @ ASPMX.L.GOOGLE.COM.
5 @ ALT1.ASPMX.L.GOOGLE.COM.
5 @ ALT2.ASPMX.L.GOOGLE.COM.
10 @ ASPMX2.GOOGLEMAIL.COM.
10 @ ASPMX3.GOOGLEMAIL.COM.
它不起作用。
第四:DKIM设置需要填写两个字段,DomainCentral为TXT提供了一个字段。
答案1
您的 DNS 应由您的 DNS 提供商更改。这可能与您的注册商相同,也可能在您的 cPanel 中。我们无法为您回答这个问题,但我相信 CPanel。如果您的注册商有“名称服务器”记录,不要碰这些。
.
你在 的末尾加了句号ghs.google.com
吗?你在步骤 #3 中做对了。DNS 传播可能需要一些时间,因此如果需要一段时间,则取决于上一条记录的 TTL(生存时间)。几个小时通常不足以等待。有时需要几天。参见上文。DNS 传播需要时间,尤其是当上游 DNS 服务器表现不佳时(smack,糟糕的 DNS)。不过,您得到的结果看起来完全正确。
您需要联系 DomainCentral 的支持人员并要求他们提供额外的 TXT 记录。不过说实话,从我过去读到的内容来看,您能有一条记录就已经很幸运了。
如果您真的认真考虑这个问题,您可能需要考虑将您的 DNS 与托管提供商分开。这样您就可以转储主机,而无需重新配置所有 DNS,这也意味着您可以保证 DNS 设置正确,而不必猜测要去哪里才能使其工作。
- 更新 -
我已经nslookup
对您的域名进行了检查,MX 记录看起来完全正确:
> 设置 q=mx > christian-linux.com 服务器:enetsdc1.enets.local 地址:192.168.161.2 非权威答案: christian-linux.com MX 首选项 = 10,邮件交换器 = aspmx3.googlemail.com christian-linux.com MX 首选项 = 1,邮件交换器 = aspmx.l.google.com christian-linux.com MX 首选项 = 5,邮件交换器 = alt1.aspmx.l.google.com christian-linux.com MX 偏好 = 5,邮件交换器 = alt2.aspmx.l.google.com christian-linux.com MX 偏好 = 10,邮件交换器 = aspmx2.googlemail.com aspmx3.googlemail.com 互联网地址 = 72.14.213.27 aspmx2.googlemail.com 互联网地址 = 74.125.43.27
这一切看起来都是正确的,所以我认为这只是一种传播的事情。