У меня есть веб-страница asp.net, которая уведомляет пользователей по электронной почте в определенных ситуациях. Около 30% случаев, однако, электронное письмо не отправляется и исключение SmtpException:SMTPException происходит около 30% времени
System.Net.Mail.SmtpException: Отказ отправки почты. ---> System.IO.IOException: не удается прочитать данные с транспорта подключение: net_io_connection закрыто.
Поскольку я некоторое время боролся с этой ошибкой, мне удалось извлечь SmtpStatusCode, который гласит: «Общий сбой». В качестве сервера smtp я использую мандрилл с настройками:
<network host="smtp.mandrillapp.com" password="####" port="25" userName="####" enableSsl="false" />
.
Может ли кто-нибудь дать мне повод, почему эта ошибка возникает только в 30% случаев, а не всегда. Я просмотрел другие вопросы о stackoverflow, но они касаются ситуации, когда она вообще не работает.
Хорошо, но почему 70% писем отправлено правильно? – Siocki
@Siocki не знаю, почему это происходит, вы попробовали, изменив порт на 587? – Webruster
У меня нет другого выбора, но все же у меня был сайт с точно такими же настройками, и он отлично работал. – Siocki