Отправка электронных писем с C# и использование задач Mimekit AuthC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Отправка электронных писем с C# и использование задач Mimekit Auth

Сообщение Anonymous »

Я делаю программное обеспечение, которое убирает сообщение и отправляю для электронной почты с помощью Mimekit в программе C#, которое работало хорошо несколько месяцев назад. Код, который я использовал ранее, был основан в этом примере: < /p>

Код: Выделить всё

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);
Также я попытался просто удалить аутентификацию OAuth2, но также безуспешно.
Кто -нибудь знает, как правильно реализовать?

Подробнее здесь: https://stackoverflow.com/questions/795 ... h-problems
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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