Отправка email. Ошибка "Удаленный хост принудительно разорвал существующее подключение" - C#
Формулировка задачи:
почему не работает?
пишет ошибки:
Сбой при отправке сообщения электронной почты.
Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение.
з.ы. email-ы и пароли заменены
Листинг программы
- var msg = new MailMessage();
- msg.From = new MailAddress("removed@mail.ru");
- msg.To.Add(new MailAddress("removed@mail.ru"));
- msg.Subject = "TEST";
- msg.Body = "This is test message!";
- var client = new SmtpClient("smtp.inbox.ru");
- client.Credentials = new NetworkCredential("removed@mail.ru", "password");
- try
- {
- client.Send(msg);
- }
- catch (SmtpException e)
- {
- }
Решение задачи: «Отправка email. Ошибка "Удаленный хост принудительно разорвал существующее подключение"»
textual
Листинг программы
- using (MailMessage msg = new MailMessage("from@inbox.ru>", "to@yandex.ru"))
- {
- msg.Subject = "TEST";
- msg.Body = "This is test message!"; ;
- msg.IsBodyHtml = false;
- using (SmtpClient client = new SmtpClient("smtp.inbox.ru", 25)) //еще 2525 попробуй
- {
- client.EnableSsl = true;
- client.DeliveryMethod = SmtpDeliveryMethod.Network;
- client.UseDefaultCredentials = false;
- client.Credentials = new NetworkCredential("from@inbox.ru", "password");
- client.Send(msg);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д