una - send email by gmail c#
Error al enviar un correo electrónico usando Gmail. El servidor SMTP requiere una conexión segura o el cliente no fue autenticado (1)
Todo se ve bien
Aquí hay 2 soluciones posibles
Acceda a la configuración de seguridad de su cuenta de Gmail y establezca los permisos para "Less secure apps"
en Habilitado.
Compruebe si no hay un "Suspicious login attempt"
en la parte superior de la página, si hace clic para autorizar el acceso
échale un vistazo a esto Dime si funciona.
Aquí está mi código.
var smtp = new SmtpClient("smtp.gmail.com", 587)
{
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential("[email protected]","123")
};
try
{
smtp.Send("[email protected]", "[email protected]", "test", "testbody");
}
catch (SmtpException e)
{
ltrInfo.Text=e.Message;
}
Cuando depuro el código, aparece el error "El servidor SMTP requiere una conexión segura o el cliente no fue autenticado. La respuesta del servidor fue: 5.5.1 Autenticación requerida" ¿Puede decirme cuál es el problema con el código anterior?