Авторизация почты - C#
Формулировка задачи:
Есть программа почтового клиента. Вот как она работает: Пользователь вводил логин и пароль в первую форму и нажимает кнопку войти -> Проверить правильность данных (тут подстава в том, что клиент для яндекс почты, о есть доступа к базе данных нет) ->открыть вторую форму.
Как провести 2 шаг без отправки сообщения?
Решение задачи: «Авторизация почты»
textual
Листинг программы
using (var client = new SmtpClient ()) { // For demo-purposes, accept all SSL certificates (in case the server supports STARTTLS) client.ServerCertificateValidationCallback = (s,c,h,e) => true; client.Connect ("smtp.friends.com", 587, false); // Note: since we don't have an OAuth2 token, disable // the XOAUTH2 authentication mechanism. client.AuthenticationMechanisms.Remove ("XOAUTH2"); // Note: only needed if the SMTP server requires authentication client.Authenticate ("joey", "password"); client.Disconnect (true); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д