Серверу 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;