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