Авторизация почты - 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);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5