2012-10-09 64 views
4

可能重複:
How to check if an email address exists without sending an email?有沒有辦法測試一個電子郵件地址是否存在而不發送測試郵件?

我試圖找到某種方式來測試,如果不發送一個測試郵件實際存在的E-mail地址。

可以驗證電子郵件地址,但如果地址實際存在則無法保證。像

[email protected] 

有沒有辦法避免這種情況?

謝謝

+1

總之,你不能。因爲即使域名已存在,您也無法保證用戶/帳戶的身份。 – shinkou

+0

您可以嘗試在域上查找MX,看看是否至少存在,但是由於shinkou表示不保證用戶帳戶存在 –

回答

9

簡短的回答是否定的 - 驗證它存在的唯一方式就是連接到郵件服務器併發送電子郵件給它。

一些更多的信息:Can I check if an email address exists using .net?

「SMTP定義了這樣的命令,但由於濫用垃圾郵件發送者完全不知所措合法的用途,幾乎每一個在世界上的電子郵件服務器的數量配置撒謊。」

另一個類似的問題:How to check if an email address exists without sending an email?

相關問題