Problema de envió con formulario utilizando Gmail
Funcionamiento de un formulario
¿ El formulario de contacto de tu sitio web utilizando un buzón de correo corporativo Gmail se paró de funcionar ? Te damos una pista de un potencial problema con la seguridad de la cuenta utilizada como credencial que consiste en ajustar en seguridad la propiedad "Acceso de aplicaciones menos segura"
Para enviar información desde una página web a un buzón de correo se requiere utilizar una dirección de correo existente para autenticar el usuario en el servidor de correo para poder enviar el correo a su(s) destinatario(s). Cada programador sabe los detalles a entregar, la sintaxis va a depender del lenguaje de programación utilizado y el resultado de la ejecución de este código puede ser exitoso, es decir el mensaje salió del servidor de correo y va en camino a su destinatario (aunque eso no significa que llegara a su destino, ver nota aquí porque), o no es exitoso y es allí que empiezan la frustrante tarea de determinar la razón.
Lamentablemente a veces la razón de la falla de envió no depende del programador pero de la empresa que gestiona el servidor de correo. Ellos pueden cambiar algunos parámetros, sin decir nada a nadie, y allí el formulario de contacto que funcionaba de maravilla de repente para de funcionar. Es la razón por la cual recomendamos revisar su funcionamiento de manera regular, ver nota aquí.
Una de la razón que hemos encontrado es para aquellos que utilizan Gmail como correo corporativo, es decir miremitente@miempresa.cl . Ellos a veces deshabilitan, en realidad es automatico, el buzón de correo que sirve como credenciales y el mensaje que aparece es algo como "The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 o también Authentication Required o Mensage no enviado. El servidor retorna este error El servidor SMTP requiere una conexión segura o el cliente no se autenticó. La respuesta del servidor fue: 5.7.0 Authentication Required. " Aunque el buzón es funcional, es decir se puede conectar a Gmail con el buzón y la clave igual no se van los correos.
Como arreglar mi credencial Gmail
La solución se encuentra en esta dirección: https://myaccount.google.com/security
Para acceder a esta dirección hay que conectarse a Gmail con el correo y la clave utilizados como credenciales del formulario y luego pinchar "Gestionar tu cuenta"
Luego pinchar la opción "Seguridad"
Luego hay que buscar la opción "Acceso de aplicaciones menos segura"
Si ven, como en la imagen arriba, que el acceso de aplicaciones menos seguras aparece como "Desactivado" hay que pinchar la flecha de la derecha y va aparecer la siguiente pantalla
Para permitir el acceso pinchar la opción y tiene que aparecer así:
Y una vez de vuelta a la pantalla de seguridad la opción "Acceso de aplicaciones menos seguras" aparece como "Activada"