我有一個用戶輸入電子郵件地址的表單。我通過java腳本驗證它。我想驗證電子郵件地址的域名 驗證域名的最佳方法是什麼在.net中的電子郵件地址?如何驗證電子郵件地址的域名
0
A
回答
1
在電子郵件地址查詢域名
最好的辦法是使用正則表達式 進行驗證電子郵件 這個表達式中使用\ w +([ - +'。] \ w +)@ \ w +([ - ] \ w +) 。\ w +([ - ] \ w +)* 你可以在這個表達式編輯域部分,\ w +([ - ] \ w +)* \
+1
我想知道是否有任何Web服務可以告訴這個域是否存在 –
1
這webservive正在檢查域: http://www.ecocoma.com/domain_webservice.aspx
必須串域名從電子郵件地址發送到web服務
通知:爲了測試此webservive,您必須在線
對於工作是示例代碼:
protected void btnwhoIs_Click(object sender, EventArgs e)
{
try
{
Whois_Service service = new Whois_Service();
Whois whois = new Whois();
service.SoapVersion = SoapProtocolVersion.Soap12;
whois = service.GetWhois("DOM-T36309683M", "", txtWhoIs.Text);
divRes.InnerText = whois.Description;
}
catch (System.Net.WebException ex)
{
divRes.InnerText = ex.Message;
}
}
0
正如@KingCronus說,有建在這樣做的框架沒有很好的方法。我知道的最可靠的方法是使用這個商業組件:http://cobisi.com/email-validation/.net-component 我曾經爲客戶使用過它,它似乎可靠。您可以使用它來檢測虛假電子郵件服務(如http://mailinator.com/),但不幸的是,我不知道有任何免費組件執行此功能。
相關問題
- 1. 驗證電子郵件地址(域名)
- 2. 如何驗證電子郵件地址的頂級域名?
- 3. 如何使用PHP驗證域名的電子郵件地址?
- 4. 如何驗證電子郵件地址
- 5. 電子郵件地址驗證,如何?
- 6. 如何驗證電子郵件地址
- 7. 基於域名的電子郵件地址驗證
- 8. 頂級域名的電子郵件地址驗證
- 9. php驗證基於域名的電子郵件地址
- 10. 如何驗證來自特定域的電子郵件地址?
- 11. 如何驗證Laravel中的電子郵件地址域?
- 12. 如何驗證文本區域中的電子郵件地址
- 13. Jquery驗證電子郵件地址或域名
- 14. 如何驗證電子郵件地址的用戶名?
- 15. ASP.NET的電子郵件地址驗證
- 16. 如何在表單中驗證電子郵件地址的域名?
- 17. OSCLASS:驗證電子郵件地址
- 18. 驗證電子郵件地址
- 19. 電子郵件地址輸入驗證
- 20. ZF2電子郵件地址驗證器
- 21. 電子郵件地址驗證狀態
- 22. 驗證電子郵件地址
- 23. iOS電子郵件地址驗證
- 24. ListView驗證電子郵件地址
- 25. 在Dart驗證電子郵件地址?
- 26. 電子郵件地址驗證
- 27. C#電子郵件地址驗證
- 28. 驗證電子郵件地址失敗
- 29. 目標電子郵件地址驗證
- 30. Symfony formbuilder:驗證電子郵件域名?
簡短的回答,沒有一個好方法是誠實的。您可以輕鬆地檢查域名看起來像一個真正的域名,但就檢查域名是否真實而言,即使您ping域名,也無法保證它處理電子郵件。 – KingCronus
Dns.GetHostByName()是否給出正確答案? –