シナリオ1: が適切なホストを使用してサイト上のメールフォームを提出することにより、メールの送信は、(telnetはポート25で正常に動作します)私たちのローカルシステム上で正常に動作します(私たちが送信する回数(連続した提出間の時間差にかかわらず)を何度も繰り返してください。フォームを送信している間に、上記のメールアドレスで返信します。System.Net.Mail.SmtpException:失敗メール送信 - SMTPの問題
シナリオ2: しかし、我々は、サーバー上でフォームを送信するとき、それはメールに成功第一の時間を送信し、我々は戻って使用されるメールアドレスに応答を取得します。 フォームを2回提出しようとすると、2分30秒の間隔の前に試行されると失敗します(検証されていますが、設定されている場所が不明です)。2分後にフォームを送信しようとすると成功します30秒。サーバー上で
、これは我々が得るログです:
System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebException:
Unable to connect to the remote server ---> System.Net.Sockets.SocketException:
A connection attempt failed because the connected party did not
properly respond after a period of time, or established connection
failed because connected host has failed to respond <SMTP server IP>:25
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress
socketAddress)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure,
Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state,
IAsyncResult asyncResult, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean
async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6)
at System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate
asyncCallback)
at System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate
asyncCallback, Int32 creationTimeout)
at System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
--- End of inner exception stack trace ---
いずれかはどこが間違って行くことができる説明していただけますか?
ありがとうございます!