I know this is a very old question and I can't even help, however I had a similar problem when I tried to send an email using C #.
As a result, I used this, which allowed me to send emails:
string _sender = ""; string _password = ""; SmtpClient client = new SmtpClient("smtp-mail.outlook.com"); client.Port = 587; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(_sender, _password); client.EnableSsl = true; client.Credentials = credentials; MailMessage message = new MailMessage(_sender, "recipient of email"); message.Subject = ""; message.Body = ""; client.Send(message);
It will probably be useless to you, but in case someone stumbles upon this question, at least there is an answer in which the working code acts as a fix!
source share