0

The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Authentication Required.

try {  
        MailMessage message = new MailMessage();  
        SmtpClient smtp = new SmtpClient();  
        message.From = new MailAddress("FromMailAddress");  
        message.To.Add(new MailAddress("ToMailAddress"));  
        message.Subject = "Test";  
        message.IsBodyHtml = true; //to make message body as html  
        message.Body = htmlString;  
        smtp.Port = 587;  
        smtp.Host = "smtp.gmail.com"; //for gmail host  
        smtp.EnableSsl = true;  
        smtp.UseDefaultCredentials = false;  
        smtp.Credentials = new NetworkCredential("FromMailAddress", "password");  
        smtp.DeliveryMethod = SmtpDeliveryMethod.Network;  
        smtp.Send(message);  
    } catch (Exception) {}

Less Secure is no more. How can I fix this error?

vvvvv
  • 25,404
  • 19
  • 49
  • 81

0 Answers0