Отправка email. Ошибка "Удаленный хост принудительно разорвал существующее подключение" - C#

Узнай цену своей работы

Формулировка задачи:

почему не работает?
Листинг программы
  1. var msg = new MailMessage();
  2. msg.From = new MailAddress("removed@mail.ru");
  3. msg.To.Add(new MailAddress("removed@mail.ru"));
  4. msg.Subject = "TEST";
  5. msg.Body = "This is test message!";
  6. var client = new SmtpClient("smtp.inbox.ru");
  7. client.Credentials = new NetworkCredential("removed@mail.ru", "password");
  8. try
  9. {
  10. client.Send(msg);
  11. }
  12. catch (SmtpException e)
  13. {
  14. }
пишет ошибки: Сбой при отправке сообщения электронной почты. Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. з.ы. email-ы и пароли заменены

Решение задачи: «Отправка email. Ошибка "Удаленный хост принудительно разорвал существующее подключение"»

textual
Листинг программы
  1.             using (MailMessage msg = new MailMessage("from@inbox.ru>", "to@yandex.ru"))
  2.             {
  3.  
  4.                 msg.Subject = "TEST";
  5.                 msg.Body = "This is test message!"; ;
  6.                 msg.IsBodyHtml = false;
  7.  
  8.                 using (SmtpClient client = new SmtpClient("smtp.inbox.ru", 25)) //еще 2525 попробуй
  9.                 {
  10.                     client.EnableSsl = true;
  11.                     client.DeliveryMethod = SmtpDeliveryMethod.Network;
  12.                     client.UseDefaultCredentials = false;
  13.                     client.Credentials = new NetworkCredential("from@inbox.ru", "password");
  14.                     client.Send(msg);
  15.                 }
  16.             }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы