Не отправляется письмо - C#
Формулировка задачи:
При отправке письма вылазит следующая ошибка
Исключение типа "System.Net.Mail.SmtpException" возникло в System.dll, но не было обработано в коде пользователя
Дополнительные сведения: Время ожидания операции истекло.
Подскажите в чем может быть проблема
using System.Net.Mail; MailMessage mail = new MailMessage("removed@mail.ru", TextBox4.Text, "Тема письма", Текст письма); SmtpClient client = new SmtpClient("smtp.mail.ru"); client.Port = 465; client.Credentials = new System.Net.NetworkCredential("removed@mail.ru", "Пароль от ящика"); client.EnableSsl = true; client.Send(mail);
Решение задачи: «Не отправляется письмо»
textual
Листинг программы
var fromAddress = new MailAddress("FROM_ADDRESS@gmail.com"); var toAddress = new MailAddress("TO_ADDRESS@gmail.com"); const string fromPassword = "password"; var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; smtp.EnableSsl = true; using (var message = new MailMessage(fromAddress, toAddress) { Subject = "Заголовок письма", Body = "Текст сообщения"}) { smtp.Send(message); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д