Я не могу понять, почему это не работает
SmtpClient smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
UseDefaultCredentials = false,
DeliveryMethod = SmtpDeliveryMethod.Network,
Credentials = new NetworkCredential("myemail@gmail.com", "myGmailPasswordHere"),
EnableSsl = true,
Timeout = 10000
};
smtp.Send(mail);
Я получаю:
SMTP-серверу требуется безопасное соединение, или клиент былне аутентифицирован.Ответ сервера: 5.5.1 Требуется аутентификация.
Я только что указал EnableSsl на true, чтобы не было проблем с точки зрения безопасного соединения.
Я работаюэто от localhost.И да, мои имя пользователя и пароль, которые я ввожу для авторизации (учетные данные моей учетной записи gmail), верны на 100%.