Не отправляет письмо. Время ожидания операции истекло - C#
Формулировка задачи:
Пишу программу, которая должна отправлять письмо с одной электронную почту на другую. пишу такой код:
При достижении этого кода зависает, потом Visual Studio выделяет стоку sc.Send("removed@mail.ru", "removed@mail.ru", subject, body); и говорит:
Необработанное исключение типа "System.Net.Mail.SmtpException" в System.dll
Дополнительные сведения: Время ожидания операции истекло.
Что делать?
SmtpClient sc = new SmtpClient("smtp.mail.ru", 465); sc.Send("removed@mail.ru", "removed@mail.ru", subject, body);
Решение задачи: «Не отправляет письмо. Время ожидания операции истекло»
textual
Листинг программы
SmtpClient sc = new SmtpClient("mail.ru"); sc.Credentials = new System.Net.NetworkCredential("sysoewa@mail.ru", "password"); MailMessage mm = new MailMessage(new MailAddress("sysoewa@mail.ru", null, Encoding.Unicode), new MailAddress("sysoewa@mail.ru")); mm.Subject = subject; mm.SubjectEncoding = Encoding.Unicode; mm.Body = body; mm.BodyEncoding = Encoding.Unicode; sc.Send(mm);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д