1
乍看之下,我的問題與this one非常相似,但它有所不同。測試System.Net.Mail.SmtpClient設置而不發送電子郵件
在我的ASP.NET應用程序的用戶可以保存所有必要的發送電子郵件(主機,端口,用戶名,密碼)的設置,然後將消息發送到使用每當他想這個設置其他用戶。請注意,當用戶保存他提供的設置時,並不實際發送電子郵件。因此,我需要找到另一種方法來測試提供的設置是否正確(而不是在發送電子郵件後捕獲異常)。
很好的例子,這是可能的可以在Gmail中找到。 gmail中有一個選項,允許您從其他帳戶收集郵件。當您指定主機,端口,用戶名和密碼時,gmail立即測試連接並通知您測試是否失敗。這種行爲是我需要的。
在此先感謝。
檢查這個答案:http://stackoverflow.com/questions/1633391/testing-smtp-server-is-running-via-c/1633419#1633419 – 2010-02-17 09:42:29
達林季米特洛夫,謝謝,這是一個很好小費。可我也莫名其妙地檢查所提供的證書,即用戶名和密碼? – Andrew 2010-02-17 09:52:49