No se puede autenticar a Gmail smtp a través de MailMessage y smtpClient
No puedo entender la vida de mi por qué esto no funciona
SmtpClient smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
UseDefaultCredentials = false,
DeliveryMethod = SmtpDeliveryMethod.Network,
Credentials = new NetworkCredential("[email protected]", "myGmailPasswordHere"),
EnableSsl = true,
Timeout = 10000
};
smtp.Send(mail);
Yo obtengo
El servidor SMTP requiere una conexión segura o el cliente no se autenticó. La respuesta del servidor fue: 5.5.1 Se requiere autenticación.
Solo especifiqué EnableSsl como verdadero para que ese no sea el problema en términos de conexión segura.
Estoy ejecutando esto desde localhost. Y sí, mi nombre de usuario y contraseña que estoy ingresando para autenticación (mis credenciales de cuenta de gmail) son 100% correctas.