我想發送郵件使用smtp服務器,但我越來越下面的異常。 請給我一些建議..從WebException SmtpException:無法連接到遠程服務器
System.Net.Mail.SmtpException:發送郵件失敗。
---> System.Net.WebException:無法連接到遠程服務器
---> System.Net.Sockets.SocketException:嘗試對無法訪問的網絡執行套接字操作184.xx.xxx.xx: 25
在System.Net.Sockets.Socket.DoConnect(端點endPointSnapshot,爲SocketAddress的SocketAddress)
在System.Net.Sockets.Socket.InternalConnect(端點remoteEP)
在System.Net.ServicePoint.ConnectSocketInternal(布爾connectFailure,套接字s4,套接字s6,套接字&套接字,IP地址&地址,ConnectSocketState狀態,IAsyncResult asyncResult,Int32超時,例外&例外)
---內部異常堆棧跟蹤的結尾---
在System.Net.ServicePoint.GetConnection(PooledStream PooledStream,對象所有者,布爾異步,ip地址&地址,插座& abortSocket,插座& abortSocket 6的Int32超時)
在System.Net.PooledStream.Activate(對象owningObject,布爾異步,的Int32超時,GeneralAsyncDelegate的AsyncCallback)
在System.Net.PooledStream.Activate(對象owningObject,GeneralAsyncDelegate的AsyncCallback)
在System.Net.ConnectionPool.GetConnection( Object owningObject,GeneralAsyncD elegate asyncCallback,Int32 creationTimeout)
at System.Net .Mail.SmtpConnection.GetConnection(字符串主機的Int32端口)
在System.Net.Mail.SmtpTransport.GetConnection(字符串主機的Int32端口)
在System.Net.Mail.SmtpClient.GetConnection()
在系統.Net.Mail.SmtpClient.Send(MailMessage消息)
---內部異常堆棧跟蹤結束---
at test.mail.Module1.Main()的System.Net.Mail.SmtpClient.Send(MailMessage消息)在E:\ testEmail \ testEmail \ Module1.vb中:第17行
是的,我的SMTP服務器是正確的....我正在使用控制檯應用程序 –
你可以ping它,或通過端口25遠程登錄到它? –
我無法使用帶有端口25的telnet連接到我的SMTP服務器。是否ISP阻止我的端口25? –