Отправка почты - C# (184997)
Формулировка задачи:
Всем привет! Наверное очень старый и популярный вопрос, но ответа я на него не нашёл.
Вот простенький код отправки почты
Но к сожалению не работает и пишет, что время ожидания истекло. Пробовал так же отправлять от Яндекс почты, но эффект тот же самый.
Погуглил - ошибки нет, код вроде правильный.
Кто встречался с этим?
Листинг программы
- MailMessage mail = new MailMessage("логин@mail.ru", "логин@yandex.ru", "test", "testova ssobchenie");
- SmtpClient client1 = new SmtpClient("smtp.mail.ru",465);
- client1.Credentials = new System.Net.NetworkCredential("логин@mail.ru", "тут_у_меня_пароль");
- client1.EnableSsl = true;
- try
- {
- client1.Send(mail);
- MessageBox.Show("Всё ОК");
- }
- catch (Exception ex) { MessageBox.Show(ex.Message); };
Решение задачи: «Отправка почты»
textual
Листинг программы
- SmtpClient client1 = new SmtpClient("smtp.mail.ru", 587);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д