![是否有可能知道某个域名是否使用 Google Apps 来发送电子邮件?](https://linux22.com/image/1255705/%E6%98%AF%E5%90%A6%E6%9C%89%E5%8F%AF%E8%83%BD%E7%9F%A5%E9%81%93%E6%9F%90%E4%B8%AA%E5%9F%9F%E5%90%8D%E6%98%AF%E5%90%A6%E4%BD%BF%E7%94%A8%20Google%20Apps%20%E6%9D%A5%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%9F.png)
我正在与许多不同的用户交换电子邮件 - 是否可以查看邮件标题并确定这些用户是否使用 Google Apps 作为邮件服务器?
答案1
挖掘他们的 MX 记录:
$> dig domainname.com mx
如果他们与 Google 合作,你就会知道。
domainname.com. 2198 IN MX 10 ASPMX.L.GOOGLE.com.
domainname.com. 2198 IN MX 20 ALT1.ASPMX.L.GOOGLE.com.
domainname.com. 2198 IN MX 20 ALT2.ASPMX.L.GOOGLE.com.
domainname.com. 2198 IN MX 30 ASPMX2.GOOGLEMAIL.com.
domainname.com. 2198 IN MX 30 ASPMX3.GOOGLEMAIL.com.
domainname.com. 2198 IN MX 30 ASPMX4.GOOGLEMAIL.com.
domainname.com. 2198 IN MX 30 ASPMX5.GOOGLEMAIL.com.
答案2
答案3
如果您使用的是.NET,并假设他们的域名是MAIL.theirdomain.com,您可以执行以下操作:
System.Net.Dns.GetHostEntry("mail.theirdomain.com").HostName
我见过的 Google Apps 帐户都以 google.com 结尾,例如 ghs.google.com。
保罗