В первой половине 2018 года smtp-mail.outlook.com может использовать учетную запись outlook.com для отправки SMTP-почты, но этот год нельзя использовать,
Официальное описание веб-сайта включено 2018/9 smtp.office365.com в качестве нового SMTP-сервера, PORT - 587
Формат электронной почты: username@outlook.com
и я следую этому параметру Включить доступ по протоколу POP в Outlook.com
Ниже приведен мой код, использующий C # SmtpClient API
SmtpClient mySmtp = new SmtpClient("smtp.office365.com", 587);
mySmtp.UseDefaultCredentials = false;
mySmtp.DeliveryMethod = SmtpDeliveryMethod.Network;
mySmtp.EnableSsl = true;
string sendAccountId = mailsetting.SendAccount;
string[] NameSplit = sendAccountId.Split('@');
string csPassword = CollectUtil.Decrypt(mailsetting.SendPassword);
mySmtp.Credentials = new System.Net.NetworkCredential(NameSplit[0].ToString(), csPassword);
всегда возвращать сообщение об ошибке
SMTP-сервер требует безопасного соединения или клиент не прошел проверку подлинности. Ответ сервера был: 5.7.57 SMTP; Клиент не прошел аутентификацию для отправки анонимной почты во время ПОЧТЫ ОТ
Кстати, я все еще могу нормально пользоваться Gmail и Yahoo.