我有Web應用程序,用戶可以設置SMTP服務器信息(服務器/主機,SMTP端口,用戶名,密碼,EmailAddress,usedSSL)。我需要當用戶設置信息validatre服務器沒有發送電子郵件和檢查是否smtp信息有效?如何在不發送電子郵件的情況下檢查smtp服務器?
我發現網站,完美的作品,並檢查SMTP服務器活着(但不驗證檢查).. http://mxtoolbox.com/diagnostic.aspx
編輯1:
坦@Dieter DHoker幫我找到評論Testing SMTP server is running via C# ...
反正是有,我檢查驗證信息(用戶名密碼& &電子郵件地址),因爲我需要檢查所有SMTP信息有效或無T'我之前詢問過。
您可以使用'System.Net' ['Socket'](http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.aspx)類來查看服務器響應。 – Romoku
@Romoku坦,我知道我該如何使用插座檢查SMTP服務器,但我應該知道的SMTP協議,並請求與響應..我不'噸瞭解SMTP協議的足夠.. –
參見: [HTTP ://stackoverflow.com/questions/1633391/testing-smtp-server-is-running-via-c-sharp] [1] [1]:http://stackoverflow.com/questions/ 1633391/testing-smtp-server-is-running-via-c-sharp –