Я пытаюсь подключиться к SMTP-серверу office365, но получаю следующую ошибку.
Для SMTP-сервера требуется безопасное соединение, иначе клиент не прошел проверку подлинности. Ответ сервера был: 5.7.57 SMTP; Клиент не был аутентифицирован для отправки анонимной почты во время MAIL FROM
Ниже приведен код того же самого
public static void SendMessage()
{
MailMessage msg = new MailMessage();
msg.To.Add(new MailAddress(toEmailAddress));
msg.From = new MailAddress(fromEmailAddress);
msg.Subject = "Test Office 365 Account";
msg.Body = "Testing email using Office 365 account.";
msg.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.Timeout = 6000000;
client.UseDefaultCredentials = false;
client.Host = "smtp.office365.com";
client.Credentials = new System.Net.NetworkCredential(username, password);
client.Port = 587;
client.EnableSsl = true;
client.Send(msg);
}
С уважением, @bjo