535 5.7.139 Аутентификация не удалась, SmtpClientAuthentication отключена для почтового ящика.
Вот код, который я использую:
Код: Выделить всё
using System;
using MailKit.Net.Smtp;
using MimeKit;
class Program
{
static void Main(string[] args)
{
try
{
var message = new MimeMessage();
message.From.Add(new MailboxAddress("User Example", "[email protected]"));
message.Subject = "Correo de prueba";
message.Body = new TextPart("plain")
{
Text = "Este es un correo de prueba enviado con MailKit."
};
using (var client = new SmtpClient())
{
client.Connect("smtp.office365.com", 587, MailKit.Security.SecureSocketOptions.StartTls);
client.Authenticate("[email protected]", "password");
client.Send(message);
client.Disconnect(true);
}
}
catch (Exception ex)
{
Console.WriteLine($"Error al enviar el correo: {ex.Message}");
}
}
}
Изменение учетных данных на мои учетные данные Active Directory.
Изменение конфигурации SMTP для портов, параметры безопасности и серверы.
Насколько мне известно, в моей учетной записи включена аутентификация SMTP.
Есть ли какие-либо дополнительные настройки или обходные пути, которые мне могут не хватать? Может ли это быть связано с новыми политиками безопасности в Office365? Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... in-mailkit