1

SMTPサーバーを使用してメールを送信しようとしていますが、次の例外が発生します。アドバイスをお願いします。

System.Net.Mail.SmtpException:メールの送信に失敗しました。
---> System.Net.WebException:リモートサーバーに接続できません
---> System.Net.Sockets.SocketException:システムで到達不能なネットワーク184.xx.xxx.xx:25に対してソケット操作が試行されました
。 Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot、SocketAddress socketAddress)
at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure、Socket s4、Socket s6、Socket&socket、IPAddress&アドレス、ConnectSocketState状態、IAsyncResult asyncResult、Int32タイムアウト、Exception&exception)
---内部例外スタックトレースの終了---
System.Net.PooledStream.Activate(Object owningObject
、Boolean async、Int32 timeout、GeneralAsyncDelegate asyncCallback)
at System.Net.PooledStream.Activate(Object owningObject、GeneralAsyncDelegate asyncCallback)
at System.Net.ConnectionPool.GetConnection(Object owningObject、GeneralAsyncD elegate asyncCallback、Int32 CreationTimeout)
at System.Net.Mail.SmtpConnection.GetConnection(String host、
System.Net.Mail.SmtpTransport.GetConnection(String host、Int32 port)のInt32ポート)System.Net.Mail.SmtpClient.GetConnection
()
System.Net.Mail.SmtpClient.Send(MailMessageメッセージ)
で---内部例外スタックトレースの終了---
System.Net.Mail.SmtpClient.Send(MailMessageメッセージ)でEのtestEmail.Module1.Main()で:\ testEmail \ testEmail \ Module1.vb:17行目

4

2 に答える 2

0

このメッセージから

到達不能なネットワーク 184.xx.xxx.xx:25 に対してソケット操作が試行されました

SMTPアドレスに到達できないようです。

インターネット接続を確認してから、アドレスが正しいかどうかを確認してください。アドレスへの Ping または tracerout は、アドレスが正しい場合、サーバーに接続できない理由を理解するのに役立ちます。

于 2011-11-15T10:09:03.120 に答える
0

このメッセージは、Web サーバーから SMTP サーバーへの接続に問題があることを示しています。SMTPアドレスは正しいですか?

一部の SMTP サーバーにはログオンが必要であることに注意してください

また、別の IPS を使用している場合、一部の SMTP サーバーでは接続できません。

SMTP を ISP のものに変更します。Telnet で SMTP に接続して、接続を確認できます。

telnet YourSmtpAddress 25
于 2011-11-15T10:07:35.877 に答える