Серверу SMTP требовалось защищенное соединение - C#
Формулировка задачи:
Роздратовуйте, знаю подобных тем море но ответа нету.
мне нужно написать клиент который отправляет почту. вот код
Да отправляю и принимаю на один и тот же ящик. но выбивает ощибку "Серверу SMTP требовалось защищенное соединение, или подлинность клиента не была установлена. Ответ сервера: 5.5.1 Authentication Required. Learn more at"
подскажите вчем проблема
var from = new MailAddress("removed@mail.ru", "Nick"); const string from_psvd = "***"; var to = new MailAddress("removed@mail.ru", "Kepp"); string sub = "qaz"; string mailstr = "qwerty"; try { SmtpClient smtpcl = new SmtpClient(); smtpcl.Host = "smtp.gmail.com"; smtpcl.Port = 25; smtpcl.DeliveryMethod = SmtpDeliveryMethod.Network; smtpcl.UseDefaultCredentials = false; smtpcl.Credentials = new NetworkCredential(from.Address, from_psvd); //smtpcl.UseDefaultCredentials = true; smtpcl.EnableSsl = true; smtpcl.Timeout = 20000; MailMessage mail = new MailMessage(from, to); mail.Subject = sub; mail.Body = mailstr; smtpcl.Send(mail);
Решение задачи: «Серверу SMTP требовалось защищенное соединение»
textual
Листинг программы
smtpcl.EnableSsl = true;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д