pudo - smtp servidor gmail
Gmail: 530 5.5.1 Autenticación requerida. Obtenga más información en (4)
Acceda a la configuración de seguridad de su cuenta de Gmail y establezca los permisos para " Aplicaciones menos seguras " en Habilitado . Trabajó para mi.
Este programa Go envía correctamente el correo electrónico desde la computadora de mi casa, pero en un servidor virtual en Digital Ocean recibe el siguiente error:
panic: 530 5.5.1 Authentication Required. Learn more at
Aquí está el código:
auth := smtp.PlainAuth("", "[email protected]", "PASSWORD", "smtp.gmail.com")
msg := "Subject: Hello/r/n/r/nWorld!"
e = smtp.SendMail("smtp.gmail.com:587", auth, "[email protected]", []string{email}, []byte(msg))
if e != nil { panic(e) }
Debe activar la función de correo POP y correo IMAP en la configuración del correo electrónico que está utilizando para enviar correos. ¡Buena suerte!
Debes ingresar aquí https://security.google.com/settings/security/apppasswords
luego selecciona Gmail y luego selecciona dispositivo. luego haz clic en Generar. Simplemente copie y pegue la contraseña que genera Google.
Derp! Ingresé a la cuenta y había un mensaje de advertencia de "Intento de inicio de sesión sospechoso" en la parte superior de la página. Después de hacer clic en la advertencia y autorizar el acceso, todo funciona.