我对使用 Google Apps 处理电子邮件有疑问。我不想在我的服务器上设置整个邮件系统,所以我决定使用 Google Apps。我的域名所有权已获批准,现在我正尝试更改域名区域文件中的 MX 记录。但我认为我做错了,它不起作用。
我想使用 mail.mydomain.com 作为 POP、SMTP 和 IMAP 邮件服务器的地址。我的区域文件如下所示:
$TTL 86400
@ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
2011011700 ; serial
14400 ; refresh
1800 ; retry
604800 ; expire
86400 ) ; minimum
@ IN NS robotns3.second-ns.com.
@ IN NS robotns2.second-ns.de.
@ IN NS ns1.first-ns.de.
@ IN A 111.111.111.111
localhost IN A 127.0.0.1
www IN A 111.111.111.111
ftp IN CNAME www
loopback IN CNAME localhost
mail IN CNAME @
relay IN CNAME www
@ IN MX 10 ALT1.ASPMX.L.GOOGLE.COM.
@ IN MX 10 ASPMX3.GOOGLEMAIL.COM.
@ IN MX 10 ASPMX2.GOOGLEMAIL.COM.
@ IN MX 10 ASPMX.L.GOOGLE.COM.
@ IN MX 10 ALT2.ASPMX.L.GOOGLE.COM.
我希望有人能弄清楚,这个配置有什么问题。当我在 mail.mydomain.org 上启动 ping 时,我得到的答案来自 111.111.111.111,而不是来自 google 服务器 ALT1.ASPMX.L.GOOGLE.COM。
谢谢,tux
答案1
mail.mydomain.org 必须在 DNS 系统的某处定义。
使用您当前的设置,任何为您的域名寻找电子邮件交换服务(“MX”)的服务都会首先尝试具有最低值的 MX 字符串,即:
MX 10 ALT1.ASPMX.L.GOOGLE.COM
换句话说:您要么不必担心有“mail.mydomain.org”,要么必须在 DNS 设置中定义“mail.mydomain.org”
另外,要调查 domain.com 的 MX 设置,您可以执行以下操作:
nslookup -type=MX domain.com
答案2
您确定要检查 MX 记录吗?请尝试使用以下 MX 查询工具:
此外,您的邮件 CNAME 记录不应该指向 ghs.google.com 吗?
如果您不想使用 mxtoolbox,您可以使用 nslookup:
转到命令提示符并输入“CMD”
然后按 Enter 键
输入“NSLOOKUP”并按回车键输入“set type=mx”
按 Enter 键
答案3
mail.mydomain.com 不是您域名的 MX 记录。
mail.mydomain.com 是 example.com 的 CNAME(别名),它是基于您为 A 记录创建的 @ 符号替换为您的域名合成的 &ORIGIN。
如果您想验证您的 MX 记录,那么您应该使用 dig 或 nslookup 执行 MX 记录测试。