Не работает отправка писем на почту - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д