Formularios y Google Mail con dominio propio

Hace poco tuve problemas con varios formularios PHP que envian correo a cuentas @tudomino.com utilizando Gmail como plataforma de correo.

Después de hacer las redirecciones de los MX para gmail note que disminuyeron las consultas a través del formulario de contacto, de hecho: no llega ni un solo email a la casilla @midominio.com desde el formulario de contacto posterior al cambio de MX para usar gmail con mi dominio.

El problema no es conocido por muchos programadores, en este caso no era la excepción. Me puse a buscar en la red y encontre datos que le proporcione a la programadora.

El problema que hay con los formularios y gmail en tu dominio es el siguiente:

Gmail no recibe ese correo (ni siquiera se va a parar a Spam)

La situación es la siguiente:

Tu dirección gmail es la siguiente: info@nodogeek.com.ar

El formulario envia los emails y en el campo From figura la dirección info@nodogeek.com.ar sin embargo esa dirección de correo ya no esta vinculada a tu servidor-hosting sino que responde a Gmail en su totalidad.

Gmail detecta que ese "origen" no es real (por la IP) y define que se trata lisa y llanamente de Spam, bloqueandolo de forma directa.

Gmail sabe que esa cuenta esta vinculada a ellos por eso cuando el formulario envía desde el servidor un correo y le dice "viene de info@nodogeek.com.ar" Gmail lo bloquea.

La solución:
en el campo From dejar "noreply@tuweb.com.ar" ¡¡y listo!!

Ahora los emails llegan sin problema... todos contentos.

Comentarios

  1. Hola. Me pareció interesante tu problemática porque yo la tengo en estos momentos, y no la puedo solucionar. Me gustaría me dijeras por favor que script ocupas para enviar los datos de formulario al correo.
    De antemano muchas gracias. Saludos

    ResponderEliminar
  2. Will, primero asegurate de que tu proveedor de hosting (o tu propio servidor) esten correctamente redireccionando el correo a los MX de Google Gmail.

    Este problema afecta CMS (joomla, drupal, etc), librerias de scripts varias.

    Por ej. tienes esta cuenta info@tuweb.com.ar para recibir correo de tu sitio web.

    Envias formularios y no llegan.

    La solución a este problema que tienen tantas personas es básicamente la explicada en el sitio web, se cambia la dirección FROM por una dirección "noreply@tuweb.com.ar".

    Osea lo que --NO-- HAY QUE HACER es dejar en el campo "from" la direccion de mail que usas realmente para ver tu correo (info@tuweb.com.ar).

    Google detecta que ese email no salio realmente de Gmail -y es cierto, ya que ese email salio desde tu servidor y no tu casilla de gmail info@tuweb.com.ar-

    esa es la solución.

    ResponderEliminar

Publicar un comentario