исключение:
мой код:
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient(host:"smtp.partner.outlook.cn",port:587);
mail.From = new MailAddress("");
mail.To.Add( "" );
mail.Subject = "Test" ;
mail.Body = @"Test" ;
SmtpServer.Port = 587 ;
SmtpServer.Credentials = new System.Net.NetworkCredential(userName:"",password: "") ;
SmtpServer.EnableSsl = true ;
SmtpServer.Send(mail);
сообщение об ошибке:
System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM [SHAPR01CA022.CHNPR01.prod.partner.outlook.cn]
похоже партнер Office 365 в Китае имеет другие настройки и вызывает эту проблему.
что я искал и пробовал: