我正在構建一個C#應用程序,其中用戶創建一個帳戶並鍵入他們的電子郵件地址, 我知道如何使用正則表達式驗證它,我有什麼辦法可以檢查該電子郵件是否真的存在? 即[email protected] - >是否有這樣的電子郵件地址?如何檢查一個給定的電子郵件地址是否實際存在於c#中?
謝謝!
我正在構建一個C#應用程序,其中用戶創建一個帳戶並鍵入他們的電子郵件地址, 我知道如何使用正則表達式驗證它,我有什麼辦法可以檢查該電子郵件是否真的存在? 即[email protected] - >是否有這樣的電子郵件地址?如何檢查一個給定的電子郵件地址是否實際存在於c#中?
謝謝!
只有一種方法可以做到這一點:發送一封電子郵件,其中包含一個(當然是唯一的)鏈接到該地址,並要求用戶點擊該鏈接。
檢查此問題的唯一方法是向該地址發送一封電子郵件,並確保發送了需要點擊的鏈接以激活該帳戶。有沒有其他的方法來檢查電子郵件是否正確
EmailVerify.NET是驗證電子郵件地址與各種工具,包括強大的Microsoft .NET軟件組件:
- 高級語法驗證,根據IETF標準(RFC 2821和RFC 2822,等等)
- DNS驗證,包括MX結果查找
- 一次性電子郵件地址(DEA)驗證
- SMTP連接和可用性檢查
- 郵箱生存確認,與灰名單和臨時不可支持
- [全部測試
如果你想成爲一個真正的幻想,你可以在電子郵件中嵌入一張圖片。當你的服務器檢測到圖像已下載,那麼你知道他們打開了電子郵件。這也消除了點擊一個鏈接的東西,許多人不相信或不起作用的需要。只是一個想法。
這不可靠。有些人不想下載圖像... – 2010-09-26 13:46:37
許多電子郵件客戶端會阻止圖像,只是因爲這種跟蹤非常普遍。 – 2010-09-26 13:46:55
downvoter可以告訴我爲什麼這是downvoted? – 2010-09-26 13:52:38