Отправка почты - C# (184997)

Узнай цену своей работы

Формулировка задачи:

Всем привет! Наверное очень старый и популярный вопрос, но ответа я на него не нашёл. Вот простенький код отправки почты
Листинг программы
  1. MailMessage mail = new MailMessage("логин@mail.ru", "логин@yandex.ru", "test", "testova ssobchenie");
  2. SmtpClient client1 = new SmtpClient("smtp.mail.ru",465);
  3. client1.Credentials = new System.Net.NetworkCredential("логин@mail.ru", "тут_у_меня_пароль");
  4. client1.EnableSsl = true;
  5. try
  6. {
  7. client1.Send(mail);
  8. MessageBox.Show("Всё ОК");
  9. }
  10. catch (Exception ex) { MessageBox.Show(ex.Message); };
Но к сожалению не работает и пишет, что время ожидания истекло. Пробовал так же отправлять от Яндекс почты, но эффект тот же самый. Погуглил - ошибки нет, код вроде правильный. Кто встречался с этим?

Решение задачи: «Отправка почты»

textual
Листинг программы
  1. SmtpClient client1 = new SmtpClient("smtp.mail.ru", 587);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут