Не работает отправка писем на почту - 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);