Ниже мой код. У меня также была такая же ошибка, но проблема в том, что я неправильно дал свой пароль. Нижеприведенный код будет работать отлично. Попробуйте
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("fromaddress@gmail.com");
mail.To.Add("toaddress1@gmail.com");
mail.To.Add("toaddress2@gmail.com");
mail.Subject = "Password Recovery ";
mail.Body += " ";
mail.Body += "";
mail.Body += "";
mail.Body += "";
mail.Body += "User Name : HAi ";
mail.Body += " ";
mail.Body += "";
mail.Body += "Password : aaaaaaaaaa ";
mail.Body += " ";
mail.Body += "
";
mail.Body += "";
mail.Body += "";
mail.IsBodyHtml = true;
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("sendfrommailaddress.com", "password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
Вы можете ссылаться на него в мой блог