Ошибка отправки почты C # yandex 5.5.4 Ошибка: сначала отправьте команду AUTHC#

Место общения программистов C#
Ответить
Anonymous
 Ошибка отправки почты C # yandex 5.5.4 Ошибка: сначала отправьте команду AUTH

Сообщение Anonymous »

Пытаюсь отправить почту с помощью C# и yandex, но получаю ошибку:


Ошибка 5.5.4 Ошибка: отправить команду AUTH сначала


Вот мой код. Я пытаюсь использовать разные порты (587, 465..) и хосты SMTP (smtp.yandex.com.tr, smtp.yandex.com, smtp.yandex.ru...), но при всех попытках получаю одну и ту же ошибку.< /p>

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;


Подробнее здесь: https://stackoverflow.com/questions/423 ... mand-first
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»