Код: Выделить всё
var message = new MimeMessage();
message.From.Add(new MailboxAddress("Joey Tribbiani", "[email protected]"));
message.To.Add(new MailboxAddress("Mrs. Chanandler Bong", "[email protected]"));
message.Subject = "Subject";
message.Body = new TextPart("plain")
{
Text = @"email message"
};
using (var client = new MailKit.Net.Smtp.SmtpClient())
{
client.Connect("smtp.office365.com", 587, false);
client.Authenticate("[email protected]", "password");
client.Send(message);
client.Disconnect(true);
}
< /code>
Но теперь я получаю это сообщение:
аутентификация неудачная, базовая аутентификация отключена. < /p>
Поиск, я обнаружил, что Outlook отключил основную аутентификацию и теперь он реализует OAuth2, и в Mimekit документации, они не говорят, что с новой аутентификацией, я проделал «Я проделал», я не с ними проделал. Ниже: < /p>
var oauth2 = new SaslMechanismOAuth2("[email protected]", accessToken);
client.Authenticate(oauth2);
Кто -нибудь знает, как правильно реализовать?
Подробнее здесь: https://stackoverflow.com/questions/795 ... h-problems