Я пытаюсь отправить почту с помощью C# и Яндекс, но я получаю сообщение об ошибке:C# Яндекс почты Ошибки передачи 5.5.4 Ошибка: отправить команду AUTH первого
Error 5.5.4 Error: send AUTH command first
Вот мой код. Я пытаюсь использовать разные порты (587, 465 ..) и SMTP-хосты (smtp.yandex.com.tr, smtp.yandex.com, smtp.yandex.ru ...), но я получаю ту же ошибку для всех попыток.
SmtpClient sc = new SmtpClient("smtp.yandex.com.tr", 587);
//sc.Port = 587;
//sc.Host = "smtp.yandex.com";
sc.EnableSsl = false;
sc.Credentials = new System.Net.NetworkCredential(System.Configuration.ConfigurationManager.AppSettings["Email"].ToString(),
System.Configuration.ConfigurationManager.AppSettings["Sifre"].ToString());
sc.UseDefaultCredentials = false;
sc.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
Я SslEnabled = истина и испробовал все порты, но все еще получаю эту ошибку :( – noobed