solucionado servidor pudo primero podido permitir para habilitar gsmtp google establecer error emitir destinatario debe configurar comando autenticacion smtp gmail go smtp-auth

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!



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.