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