2016-07-25 57 views
0

シナリオ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 --- 

いずれかはどこが間違って行くことができる説明していただけますか?

ありがとうございます!

答えて

0

これはキャッチです: 私のインスタンスはAWSでホストされ、Amazon Elastic Compute Cloud(Amazon EC2)はデフォルトでポート25を介して電子メールトラフィックを抑制します。

EC2からSMTPエンドポイントを介して電子メールを送信するときのタイムアウトを回避するには、別のポート(587または2587)を使用します。それ以外の場合は、スロットルを取り外すために電子メール送信制限を削除するためのAmazonへのリクエストに必要事項を記入する必要があります。

詳細情報:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-connect.html

関連する問題