Мне нужно использовать общую учетную запись компании (адрес электронной почты удален в целях конфиденциальности) для отправки уведомлений, но все время не получается. Я перепробовал все возможные коды, но безуспешно.
Итак, я немного подозрительно относился к этой учетной записи. Затем я использовал свою рабочую учетную запись Office 365, и она работает должным образом. Но мне все еще нужно использовать общую учетную запись.
Информация об ошибке следующая:
Message = "SMTP-серверу требуется безопасное соединение, или клиент не был аутентифицирован. Ответ сервера был: 5.7.57 SMTP; Клиент не был аутентифицирован для отправки анонимной почты во время MAIL FROM [D ******* 8.na *** 11.prod.outlook.com] "
var message = new MailMessage("from", "to", "MySubject", "MyBody");
SmtpClient client = new SmtpClient("outlook.office365.com");
client.EnableSsl = true;
client.Port = 587;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("username", "password");
client.Send(message);