如何从电子邮件地址获取电子邮件服务的网址?
大多数情况下,我们可以通过@字符拆分电子邮件地址并获取最后一部分并加上“邮件”。但有时例如abc@hotmail.com,这是不对的。我的目的是获取完整的电子邮件服务器地址http url,例如“http://mail.gmail.com/”
有人可以告诉我如何从电子邮件地址获取正确的电子邮件服务网址吗?
提前谢谢。
答案 0 :(得分:0)
您需要查找域的MX record以查找该域的邮件服务器的详细信息。这是Domain Name System (DNS)。
的一部分以下是一个执行此操作的交互式工具:http://www.mxtoolbox.com/
在Unix上,您可以使用dig
:
aix@aix:~$ dig google.com MX
;; QUESTION SECTION:
;google.com. IN MX
;; ANSWER SECTION:
google.com. 589 IN MX 40 alt3.aspmx.l.google.com.
google.com. 589 IN MX 50 alt4.aspmx.l.google.com.
google.com. 589 IN MX 10 aspmx.l.google.com.
google.com. 589 IN MX 20 alt1.aspmx.l.google.com.
google.com. 589 IN MX 30 alt2.aspmx.l.google.com.