我正在嘗試使用Yahoo或Gmail發送電子郵件。在此之前,我想檢查我用來發送郵件的電子郵件地址的用戶名和密碼組合是否正常,然後發送電子郵件。
我如何在Asp.net/C#中實現這樣的事情?
有沒有辦法找到發送郵件的狀態? (已交付還是失敗?)如何在asp.net中驗證電子郵件地址和密碼是否正確?
0
A
回答
1
SmtpClient不提供測試憑證的功能,例如,只需登錄即可,無需發送。因此,如先前所建議的那樣,.Net機載方式將嘗試/趕上您的發送嘗試。
如果您堅持先檢查證書,則必須使用.Net.Sockets.TcpClient自行實施SMTP協議或其中的一部分。這樣你就可以在不發送任何東西的情況下登錄到SMTP。
1
可以接收所謂的NDR(Non-Delivery Report/Receipt),但由於這是發送回您指定的退回地址的電子郵件,因此您必須構建應用程序以將這些報告作爲後臺進程或類似的。不能保證你會得到NDR。
在發送之前,我並沒有真正看到檢查用戶名/密碼的重要性。無論如何,你會添加錯誤處理,所以它要麼失敗,要麼成功。
相關問題
- 1. 如何驗證電子郵件,密碼和確認密碼?
- 2. ASP.NET的電子郵件地址驗證
- 3. 如何驗證電子郵件地址是否存在?
- 4. 如何檢查電子郵件地址是否存在。驗證
- 5. 驗證電子郵件地址和密碼
- 6. 如何在我的HTML代碼正確驗證電子郵件地址和密碼在Javascript
- 7. 如何驗證電子郵件地址
- 8. 電子郵件地址驗證,如何?
- 9. 如何驗證電子郵件地址
- 10. 如何驗證新的電子郵件地址在ColdFusion中是正確的
- 11. Javascript電子郵件和密碼驗證
- 12. 驗證電子郵件地址是否包含「@」和「。」。
- 13. 如何驗證電子郵件腳本是否正確運行?
- 14. 在Dart驗證電子郵件地址?
- 15. ASP.Net - 使用正則表達式驗證電子郵件地址?
- 16. Rails驗證阻止電子郵件地址和電話號碼
- 17. 驗證電子郵件地址是否存在
- 18. 驗證電子郵件地址是否存在
- 19. 使用代碼,而不是在電子郵件地址驗證
- 20. 如何在MVC中發送電子郵件地址驗證電子郵件?
- 21. Bean驗證和密碼確認,電子郵件存在
- 22. 檢查電子郵件和密碼是否正確
- 23. JMeter - 如何模擬電子郵件地址和確認電子郵件地址
- 24. 如何驗證量角器中的電子郵件和密碼?
- 25. OSCLASS:驗證電子郵件地址
- 26. 驗證電子郵件地址
- 27. 電子郵件地址輸入驗證
- 28. ZF2電子郵件地址驗證器
- 29. 電子郵件地址驗證狀態
- 30. 驗證電子郵件地址
哪個郵件和密碼組合?是否有用於發送郵件的電子郵件ID –
通過您的ID或通過其他人發送郵件? – Karthik
@RajeevKumar:是的,我試圖發送電子郵件的電子郵件地址。 也是一種瞭解發送郵件狀態的方法嗎? – Breeze