Gmail: 530 5.5.1 Autenticación requerida. Obtenga más información en

Este progtwig 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("", "bjorkbjorksen@gmail.com", "PASSWORD", "smtp.gmail.com") msg := "Subject: Hello\r\n\r\nWorld!" e = smtp.SendMail("smtp.gmail.com:587", auth, "bjorkbjorksen@gmail.com", []string{email}, []byte(msg)) if e != nil { panic(e) } 

    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.

    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.

    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.

    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!