SMTP с использованием outlook.com, сообщение об ошибке «5.7.57 SMTP» в 2019 году - PullRequest
0 голосов
/ 17 апреля 2019

В первой половине 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.

...