2011-07-07 309 views
0

如何從電子郵件地址獲取電子郵件服務的網址?如何從電子郵件地址獲取電子郵件服務的網址

大多數時候,我們可以通過@字符分割電子郵件地址,並獲得最後一部分並加上「郵件」,但有時例如[email protected],這是不正確的。我的目的是獲得完整的電子郵件服務器地址http url,例如「http://mail.gmail.com/」

有人能告訴我如何從電子郵件地址獲取電子郵件服務的正確網址嗎?

預先感謝您。

+0

怎麼可能[email protected]是不正確的?當你分割'@'時,它總是會正確分割。電子郵件地址永遠不會有多個「@」。你可以發佈一些代碼嗎? –

+1

您*無法*從郵件地址獲取郵件服務的網址,因爲它們完全相互獨立。 –

+0

@ bala -r謝謝。你說的是我的意思。如果我無法從電子郵件地址獲取該郵件,我如何重定向到用戶的郵箱中?但很多網站都有這個功能。 – ywenbo

回答

0

您需要查找域名的MX record以找出該域的郵件服務器的詳細信息。這是Domain Name System (DNS)的一部分。

這是一個互動的工具,做這樣的:http://www.mxtoolbox.com/

在Unix上,你可以使用:

[email protected]:~$ 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. 
+0

謝謝,但那不是我想要的。從mx記錄我不知道該域的訪問網址是「http://hostmail.com」或「http://mail.hotmail.com」。 – ywenbo

+0

@ywenbo:你說的「域名訪問網址」是什麼意思? – NPE

+0

這是電子郵件服務的網址。 – ywenbo

相關問題