usar una servidor segura respuesta requiere fue error enviar correo conexiones conexion cliente autenticó admite c# .net email smtp gmail

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?