Не работает отправка писем на почту - C#

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

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

Здравствуйте! Проблема в том, что по какой-то причине программа не хочет оправлять письмо! Вот код:
Листинг программы
  1. try{
  2. SmtpClient client = new SmtpClient();
  3. client.Port = 25;
  4. client.Host = "smtp.mail.ru";
  5. client.EnableSsl = true;
  6. client.Timeout = 10000;
  7. client.DeliveryMethod = SmtpDeliveryMethod.Network;
  8. client.UseDefaultCredentials = false;
  9. client.Credentials = new System.Net.NetworkCredential("от_кого_логин@mail.ru", "пароль");
  10. MailMessage mm = new MailMessage("от_кого_логин@mail.ru", "кому_логин@mail.ru", "Тема", "Текст письма");
  11. mm.BodyEncoding = UTF8Encoding.UTF8;
  12. mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
  13. client.Send(mm);
  14. MessageBox.Show("Письмо отправлено!");
  15. }
  16. catch (Exception ex)
  17. {
  18. MessageBox.Show("Письмо не отправлено");
  19. }
Выскакивает сообщение "Письмо не отправлено". Что с кодом не так?? Раньше он работал
Пишет в ошибке "Время ожидания операции истекло"

Решение задачи: «Не работает отправка писем на почту»

textual
Листинг программы
  1. client.Send(mm);

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


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

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

6   голосов , оценка 4.333 из 5

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

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

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