Не работает отправка писем на почту - C#
Формулировка задачи:
Здравствуйте!
Проблема в том, что по какой-то причине программа не хочет оправлять письмо! Вот код:
Выскакивает сообщение "Письмо не отправлено". Что с кодом не так?? Раньше он работал
try{ SmtpClient client = new SmtpClient(); client.Port = 25; client.Host = "smtp.mail.ru"; client.EnableSsl = true; client.Timeout = 10000; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential("от_кого_логин@mail.ru", "пароль"); MailMessage mm = new MailMessage("от_кого_логин@mail.ru", "кому_логин@mail.ru", "Тема", "Текст письма"); mm.BodyEncoding = UTF8Encoding.UTF8; mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure; client.Send(mm); MessageBox.Show("Письмо отправлено!"); } catch (Exception ex) { MessageBox.Show("Письмо не отправлено"); }
Пишет в ошибке "Время ожидания операции истекло"
Решение задачи: «Не работает отправка писем на почту»
textual
Листинг программы
client.Send(mm);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д