Solución a "SMTP ERROR: Password command failed" Gmail / OpenCart

Gmail

Cuando utilizas algún sistema de blog o tienda y éste envía correo electrónico a través de funciones internas por medio de SMTP y para ello usas tu cuenta de correo de Google (Gmail) es posible que no te deje enviar inicialmente. Es necesario revisar el archivo de bitácora (log) para saber cual puede ser el problema.

Extracto de bitácora de error, utilizando PHPMailer y una cuenta de Gmail:

2018-04-24 04:21:16	CLIENT -> SERVER: AUTH LOGIN
2018-04-24 04:21:16	SERVER -> CLIENT: 334 VXNlcWU6ab
2018-04-24 04:21:16	CLIENT -> SERVER: 
2018-04-24 04:21:16	SERVER -> CLIENT: 334 UGFzc3dvac
2018-04-24 04:21:16	CLIENT -> SERVER: 
2018-04-24 04:21:16	SERVER -> CLIENT: 534-5.7.14 <https://accounts.google.com/signin/continue?crIrt2P6mlrZYIpmm 
                                          534-5.7.14 pcrkh37h_U9Oy6RL3ek0Vgk_ipnof0ikltYjo2v8RQrzuPUrEuQcSJrYp                                                     Please log in via your web browser and
                   	                  534-5.7.14 then try again.
2018-04-24 04:21:16	SMTP ERROR: Password command failed:

Lo más común, es que aún cuando hayas configurado correctamente tu cuenta de Gmail (o de un dominio personalizado de Gsuite) no te deje enviar, así que hay que hacer lo siguiente:

Si es una cuenta de Gsuite, lo que tienes que hacer es entrar como administrador al dominio. En el menú lateral » Seguridad » Ajustes » Configuración básica » Acceder a los ajustes de las aplicaciones menos seguras » y ahí establecer que los usuarios puedan establecer acceso a aplicaciones menos seguras.

gsuite apps menos seguras

Una vez establecida esa opción ya con la cuenta que vas a enviar puedes establecer en tu configuración de cuenta de Google que pueda acceder de aplicaciones "menos seguras". Eso debería bastar para poder enviar correo sin problemas.

En caso de que aún así no se pudiera, habrá entonces que volver a la bitácora y copiar la liga que genera para visitarla manualmente (quitar espacios y otros códigos de error) para que en teoría te muestre un captcha y después de resolverlo, te debería dejar enviar. Es necesario además seguir las políticas de Gmail acerca de por un lado, los límites de envío y por otro, las políticas de spam.

Este error no me dejaba enviar correo desde OpenCart 3 y esta fue la solución.

Aquí puedes ver las fotos del post

Almacenado en Correo, Gmail, OpenCart

por Jorge Martínez Mauricio :)



¿Algo que comentar?


Suscríbete por correo electrónico, recibirás los nuevos escritos antes que nadie y es gratis 😊

¿Ya conoces los foros de tar?

Relacionadas

    tar.mx es un blog sobre tecnología y otras chunches