Отправка 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);
}
}