У меня есть эта ошибка, когда я пытаюсь отправить по электронной почте от C#Отправить исключением электронной почты SMTP
MailMessage mail = new MailMessage("[email protected]", "[email protected]");
SmtpClient client = new SmtpClient("smtp.gmail.com");
client.Port = 587;
client.Credentials = new System.Net.NetworkCredential("[email protected]", "pwd");
client.UseDefaultCredentials = false;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = true;
mail.Subject = "this is a test email.";
mail.Body = "this is my test email body";
client.Send(mail);
Необработанное исключение типа «System.Net.Mail.SmtpException» произошло в System.dll Дополнительная информация: для SMTP-сервера требуется защищенное соединение, или клиент не прошел аутентификацию. Ответ сервера: 5.5.1 Требуется аутентификация.
чек, если вы можете войти в GMail аккаунт с компьютера приложение работает. Иногда Google может блокировать доступ с удаленных компьютеров. также проверьте, включена ли 2-факторная аутентификация. – user1666620
Проверьте настройки безопасности вашей учетной записи Gmail и включите менее безопасные приложения. – Sybren
Возможно, ответы на вопрос [эти] (http://stackoverflow.com/questions/9801224/smtpclient-with-gmail) помогут вам – voytek