私は特定の状況で電子メールでユーザーに通知するasp.net Webページを持っています。しかし、約30%のケースでは、電子メールは送信されず、SmtpExceptionがスローされています。SMTPExceptionは約30%の時間が発生しています
System.Net.Mail.SmtpException:メールの送信に失敗しました。 ---> System.IO.IOException:転送からデータを読み取ることができません 接続:net_io_connectionclosed。
私はこのエラーでしばらく戦っていたので、「一般的な失敗」というSmtpStatusCodeを抽出することができました。 smtpサーバーとして私は設定でマンドリルを使用しています:
<network host="smtp.mandrillapp.com" password="####" port="25" userName="####" enableSsl="false" />
。
誰にでも私に理由を教えてもらえますか、なぜこのエラーは30%しか発生しないのでしょうか。私はstackoverflowに関する他の質問を見ていましたが、まったく動作しない状況に懸念があります。
なぜ、メールの70%が正しく送信されるのですか? – Siocki
@Siockiなぜそれが起こるかわからない、ポートを587に変更して試してみましたか? – Webruster
私は他の選択肢がないと思うけど、それでもまったく同じ設定でサイトを持っていて、完璧に機能しました。 – Siocki