cómo-solucionar-que-gravity-forms-no-envía-correos_d

¿[RESUELTO] Por qué Gravity Forms no envía correos electrónicos?

Resumir:ChatGPTPerplejidad

¿Gravity Forms no envía correos desde tu sitio? He pasado por esto antes y es frustrante. No siempre obtienes un error, lo que dificulta saber qué salió mal.

La mayoría de las veces no es un problema con Gravity Forms en sí, sino con la forma en que WordPress envía correos de forma predeterminada. El sistema utiliza el correo PHP básico, que no siempre funciona bien con los hosts web o los filtros de spam.

He solucionado esto en varios sitios y, por lo general, se reduce a algunos pequeños cambios. Te mostraré lo que hago cuando no recibo notificaciones de Gravity Forms y cómo puedes hacer que las tuyas vuelvan a funcionar.

Respuesta rápida

En la mayoría de los casos, Gravity Forms funciona bien, pero WordPress no puede enviar sus notificaciones de manera confiable a través de la función PHP mail() predeterminada, por lo que se filtran como spam o fallan silenciosamente. Primero, revisa la configuración de notificación de tu formulario (especialmente la dirección Enviar a y cualquier enrutamiento condicional), luego instala un plugin SMTP como WP Mail SMTP para enviar correos a través de un proveedor autenticado.

Soluciona tus correos de Gravity Forms ahora

¿Cómo envía correos Gravity Forms?

Gravity Forms envía correos electrónicos y confirmaciones de formularios a través del servidor de tu hosting. De hecho, todos los correos de tu sitio WordPress se envían de esta manera por defecto.

Tu servidor utiliza la función wp_mail(), que es una forma básica de enviar correos electrónicos ya que utiliza PHP. No autentica los correos electrónicos, y es por eso que a veces se archivan como spam.

Si esto sucede, tú (o tus visitantes) podrían notar que las notificaciones de Gravity Forms van a la carpeta de spam o a la de correo no deseado. Pero a veces simplemente parecen desaparecer.

Este problema no solo afecta a Gravity Forms. Otros plugins de formularios de contacto como Ninja Forms también pueden encontrar problemas de correo electrónico similares.

El plugin WP Mail SMTP resuelve fácilmente este problema. Envía correos electrónicos a través de servicios de correo de terceros para que tus correos electrónicos se autentiquen correctamente.

Ilustración de la entregabilidad de correos de WP Mail SMTP para el plugin de Boletín

En los pasos a continuación, repasaremos todas las formas de solucionar el problema de Gravity Forms que no envía correos.

Cómo solucionar el problema de Gravity Forms que no envía correos

Comenzaremos probando tu formulario para ver si todo funciona en el frontend. Al final, te explicaré cómo arreglar Gravity Forms con SMTP, un método probado para solucionar la mayoría de los problemas de correo electrónico de formularios de contacto.

1. Solucionar problemas de Gravity Forms que no envía correos

A veces, los formularios dejan de funcionar inesperadamente. Si has cambiado recientemente de tema o de plugins en tu sitio, un nuevo conflicto de código podría estar impidiendo que tus formularios envíen entradas.

Enviar una entrada de prueba es un consejo de solución de problemas sencillo porque te ayuda a ver si hay un problema con tu plugin de formularios.

Así que si encuentras que las notificaciones de Gravity Forms no se envían, procede a rellenar tu formulario como lo haría normalmente un visitante. Luego, intenta continuar con el envío de tu formulario.

gravity-forms-no-envia-email-entrada-frontend

Si tienes dificultades para enviar el formulario, eso podría sugerir un conflicto de plugins. Por ejemplo, el formulario podría tardar en enviarse, o el botón de Enviar no hace nada cuando haces clic en él.

Si ese es el caso, podrías intentar cambiar a un plugin de formularios de contacto gratuito para ver si eso ayuda.

Si tu formulario se envía correctamente con Gravity Forms, querrás comprobar que la entrada se ha guardado. Hagámoslo ahora.

Esto es lo mismo en las versiones antiguas y nuevas de Gravity Forms. En la versión 2.5, las pantallas se ven un poco diferentes, pero los pasos son los mismos.

Ve a tu panel de WordPress. En Formularios, haz clic en Entradas.

gravity-forms-no-envia-email-entradas

Si tu formulario funciona, deberías ver tu entrada listada aquí:

gravity-forms-no-envia-email-entrada-backend

¿Todo está bien hasta ahora? Ahora veamos tus notificaciones de correo electrónico de Gravity Forms.

Comprobar la configuración de notificaciones de Gravity Forms

Cada formulario en Gravity Forms tiene su propio conjunto de notificaciones por correo electrónico. Puedes activar y desactivar las notificaciones, y también puedes elegir a qué direcciones de correo electrónico se envía cada notificación.

En particular, revisa tus notificaciones condicionales y busca errores tipográficos en las direcciones. A menudo, los usuarios descubren que Gravity Forms no envía notificaciones debido a estos pequeños errores.

En el panel de WordPress, haga clic en Formularios para ver una lista de todos los formularios de su cuenta. Pase el cursor sobre el formulario que no envía correos electrónicos y haga clic en Editar. El proceso es el mismo en Gravity Forms 2.5, pero las pantallas se ven un poco diferentes.

gravity-forms-no-envia-email-editar-formulario

En la versión 2.4 o inferior, mire las pestañas en la parte superior y pase el cursor sobre Ajustes. Luego haga clic en Notificaciones.

gravity-forms-notificaciones-no-envian-email

En la versión 2.5 o superior, el diseño es el mismo pero el menú desplegable se ve un poco diferente.

notificaciones Gravity Forms 2.5

Ahora comprueba que las notificaciones que deseas están activadas en el editor del formulario.

Este formulario tiene solo 1 correo electrónico configurado, y el interruptor aquí debería estar en verde.

gravity-forms-no-envia-notificacion-email

En la versión 2.5, el icono verde se ve un poco diferente y muestra la palabra Activo.

Notificación activa de Gravity Forms versión 2.5

A continuación, haz clic en el nombre de la notificación para editar la configuración.

Configurar la dirección de envío

A veces, si las confirmaciones de Gravity Forms no funcionan, vale la pena revisar la dirección a la que se envían sus notificaciones. En la versión 2.5, la configuración es exactamente la misma.

Ya hemos abierto la configuración de notificaciones del formulario. En la parte superior, verás 3 configuraciones diferentes para Enviar a. Las hemos marcado aquí con un contorno rojo:

gravity-forms-no-envia-email-enviar-a-configuracion

En el campo Correo electrónico del remitente, puedes ver que tenemos un marcador de posición para el correo electrónico del administrador del sitio en WordPress. Es posible que desees cambiar esto para evitar tener un remitente y un destinatario con el mismo correo electrónico. Esto puede causar problemas de entregabilidad y advertencias de “ten cuidado con este mensaje” en Gmail.

Mirando específicamente Enviar a, esto es lo que hacen estas configuraciones:

  • Introducir correo electrónico te permite escribir una dirección de correo electrónico para la notificación. Si tienes esta opción seleccionada, comprueba que la dirección de correo electrónico sea correcta, sin errores tipográficos ni de formato. Si no tienes un destinatario válido aquí, tus correos electrónicos podrían fallar silenciosamente.
  • Seleccionar un campo te permite seleccionar un campo del formulario en el menú desplegable. Querrás usar esta configuración para las notificaciones de usuario, ya que envía un correo electrónico a la persona que rellena el formulario.
  • Configurar enrutamiento te permite usar lógica condicional para establecer el destinatario de la notificación. Esta es la configuración más complicada y es la más fácil de equivocar.

Aquí hay un ejemplo de cómo se ve Configurar enrutamiento para el campo de correo electrónico.

gravity-forms-no-envia-email-configurar-enrutamiento

Si tienes esta lógica configurada incorrectamente, es posible que Gravity Forms no envíe el correo electrónico cuando esperas que lo haga. En nuestro ejemplo, solo enviará una notificación si el usuario selecciona su método de contacto preferido como Correo electrónico.

El enrutamiento condicional es la causa autoinfligida más común de notificaciones perdidas de Gravity Forms. Mientras solucionas problemas, cambia temporalmente Enviar a a una simple dirección de Introducir correo electrónico y vuelve a probar. Si el correo electrónico llega, una regla de enrutamiento lo estaba bloqueando.

¿Sigues teniendo problemas? Vamos a instalar el plugin WP Mail SMTP para solucionar el problema de que Gravity Forms no envíe correos electrónicos.

2. Configurar los ajustes SMTP de Gravity Forms

Ahora que hemos revisado todas tus configuraciones de correo electrónico de Gravity Forms, instalaremos WP Mail SMTP, un plugin de WordPress diseñado para resolver problemas de entregabilidad de correo electrónico.

WP Mail SMTP te permite usar fácilmente un servicio de correo de terceros para agregar autenticación adecuada a tus correos electrónicos utilizando DKIM, SPF y DMARC.

¿Necesitas ayuda para configurar SMTP para Gravity Forms?

Nuestra licencia Elite incluye la Configuración "White Glove" para SendLayer, SMTP.com o Brevo (anteriormente Sendinblue).

Si prefieres instalar y configurar el plugin tú mismo, hagámoslo.

Para empezar, instala y activa el plugin WP Mail SMTP. Si necesitas ayuda con este paso, consulta esta guía para principiantes sobre cómo instalar un plugin en WordPress.

Verás que el asistente de configuración se abre en tu navegador. Haz clic en Empezar para iniciar la configuración de Gravity Forms SMTP.

Inicia el asistente de configuración de WP Mail SMTP

A continuación, elegiremos el servicio de correo que deseas utilizar para gestionar tus correos electrónicos de Gravity Forms.

3. Elegir un proveedor de correo electrónico fiable

WP Mail SMTP te permite elegir entre diferentes servicios de correo. Así que, tanto si tienes un sitio web pequeño y personal como una gran tienda de comercio electrónico, hay una opción que te convendrá.

  • SendLayer es una gran opción para pequeñas empresas. Es asequible y fácil de usar.
  • Para sitios más grandes, SMTP.com y Brevo (anteriormente Sendinblue) son opciones fiables que te permiten enviar cientos de correos electrónicos cada día.
  • Para un sitio de afición o personal, puedes usar la opción Otro SMTP para utilizar los detalles SMTP proporcionados por tu ISP. Si eliges esta opción, asegúrate de usar el puerto SMTP de salida correcto. Consulta nuestro tutorial de Otro SMTP para obtener más detalles.
  • También hay una opción Google que te permite enviar correos electrónicos a través de tu cuenta de Google Workspace o Gmail. Esta es una buena opción para sitios pequeños que envían solo unos pocos correos al día, y puedes enviar correos de WordPress desde diferentes alias de Gmail.
Selecciona tu remitente de correo SMTP

Cuando hayas elegido tu proveedor de correo, configúralo en el sitio web del proveedor. Tenemos instrucciones completas para cada servicio para ayudarte.

Haz clic en el enlace de tu proveedor de correo elegido para saltar a su tutorial de configuración:

Enviadores disponibles en todas las versionesEnviadores en WP Mail SMTP Pro
SendLayerAmazon SES
SMTP.comMicrosoft 365 / Outlook.com
BrevoZoho Mail
Google Workspace / Gmail
Mailgun
Postmark
SendGrid
SparkPost
Otro SMTP

Si deseas configurar varios servicios de correo, puedes hacerlo en la configuración de Conexiones Adicionales una vez que hayas terminado el Asistente de Configuración. Luego puedes seleccionar una Conexión de Respaldo y configurar el Enrutamiento Inteligente.

Al final del asistente, te recomendamos que actives algunas funciones adicionales.

Habilitar registros de correo y alertas de correo en el asistente de configuración de WP Mail SMTP
  • Mejora de la entrega de correo electrónico (activado automáticamente). Ayuda a que tus correos electrónicos se entreguen de forma más fiable utilizando SMTP.
  • Seguimiento de errores de correo electrónico (activado automáticamente). Registra los errores de envío de correo electrónico para que puedas solucionar problemas.
  • Registros de correo electrónico detallados. Realiza un seguimiento del estado de entrega de tus correos electrónicos y otros detalles útiles.
  • Informes completos de correo electrónico (habilitados automáticamente cuando los Registros de correo electrónico detallados están activados). Muestra detalles como el estado de entrega, las direcciones de destinatario y remitente, y cuándo se enviaron los correos electrónicos.
  • Resumen semanal de correo electrónico (solo disponible cuando los Registros de correo electrónico detallados están activados). Envía un informe semanal con estadísticas recientes de entrega de correo electrónico.
  • Alertas instantáneas de correo electrónico. Te notifica cuando un correo electrónico no se puede enviar para que puedas solucionar el problema.

Activa las funciones que te parezcan útiles y pasa a la siguiente pantalla. Si activaste el registro de correo electrónico, también tendrás la oportunidad de usar algunas funciones avanzadas.

Configuración de los ajustes de registro de correo en el asistente de configuración de WP Mail SMTP
  • Almacena el contenido de todos los correos electrónicos enviados. Guarda el contenido del correo electrónico en tu base de datos de WordPress. Esto también te permite reenviar correos electrónicos.
  • Guardar archivos adjuntos enviados desde WordPress. Almacena los archivos adjuntos de correo electrónico en la carpeta de Cargas de tu sitio.
  • Rastrear cuándo se abre un correo electrónico. Vea cuándo los destinatarios abren sus correos electrónicos.
  • Rastrear cuándo se hace clic en un enlace de un correo. Ve cuándo los destinatarios hacen clic en los enlaces de tus correos.

Completa los pasos restantes para finalizar el Asistente de configuración. Al final, recibirás un correo electrónico de prueba automático.

Correo electrónico de prueba automático de WP Mail SMTP

Si quieres, también puedes activar el registro de correo electrónico para todo el contenido de tus correos. Echemos un vistazo a eso con más detalle.

4. Registrar el contenido y los archivos adjuntos de los correos de Gravity Forms (Opcional)

La versión Pro de WP Mail SMTP puede rastrear cada correo electrónico enviado desde tu sitio de WordPress, incluyendo cada notificación de Gravity Forms que se genera.

Como mencionamos en el paso anterior, una vez que el registro de correo electrónico esté activado, también tendrás la opción de:

Aquí tienes un ejemplo del gráfico de informes de correo electrónico que muestra aperturas y clics:

EmailReports

También puedes ver el estado del correo electrónico en tu panel de WordPress. Profundiza en el gráfico para comprobar el estado de todos los correos electrónicos generados por tu sitio.

Widget del panel de control de WP Mail SMTP Pro

¿Tienes configurados los registros de correo electrónico? Genial. Comprobemos que Gravity Forms está enviando las entradas del formulario de forma fiable.

5. Probar los correos electrónicos de Gravity Forms

Ahora que has configurado WP Mail SMTP, deberías descubrir que tus problemas con las notificaciones de Gravity Forms que no se envían están solucionados.

Puedes probar tu formulario de contacto de Gravity Forms ahora y comprobar los registros de correo electrónico para seguir el estado.

En WP Mail SMTP, también puedes enviar una prueba de correo electrónico en cualquier momento. Simplemente ve a la pestaña Prueba de correo electrónico en la configuración del complemento.

Probar correos de Gravity Forms

Después de enviar el correo electrónico de prueba, WP Mail SMTP te informará si hay algún problema con la configuración de tu DNS. Esta es una forma fácil de asegurarte de que tu proveedor esté configurado correctamente.

Resultados de Comprobación de Dominio

¡Y eso es todo! Hemos repasado todos los pasos para solucionar el problema de que Gravity Forms no envíe correos electrónicos en tu sitio.

Si tienes algún otro problema al usar WP Mail SMTP con Gravity Forms, puedes presentar una solicitud de soporte si tienes una licencia de pago. Los usuarios de la versión gratuita pueden obtener ayuda en los foros de WordPress.org.

Errores y notas de correo electrónico de Gravity Forms

¿Estás viendo errores en la sección Notas de Gravity Forms? Aquí tienes una guía rápida de lo que significa cada mensaje.

Nota de Gravity FormsQué significa esto
WordPress ha pasado correctamente el correo electrónico de notificación al servidor de envíoGravity Forms generó correctamente el correo electrónico en WordPress y lo envió. Eso no significa necesariamente que se haya entregado, y la mayoría de los problemas de correo electrónico ocurren después de este punto, por lo que el mensaje no siempre es útil. Instala WP Mail SMTP para mejorar la entregabilidad y ejecutar pruebas más detalladas que expliquen qué está fallando, como problemas con la configuración de tu DNS.
No se pudo inicializar la función de correo. WordPress no pudo enviar el correo electrónico de notificaciónHubo un problema al generar el correo electrónico en WordPress. Esto puede suceder si la función de correo de PHP está deshabilitada por tu proveedor de hosting y no se ha configurado SMTP en tu instalación de WordPress.
Error SMTP: fallo al conectar() . Error SMTP: No se pudo autenticar. Tiempo de espera de WordPress. Error 5XXHay un problema con la configuración en WP Mail SMTP. Si estás utilizando el mailer SMTP Otro, comprueba tu puerto y contraseña SMTP. Si estás utilizando Cloudflare, comprueba que tu servidor de correo no esté en proxy.
Error SMTP: Datos no aceptadosHay un problema con tu servicio de correo que impide que Gravity Forms envíe correos electrónicos. Es posible que estés intentando enviar más correos electrónicos de los que permite el proveedor, o que estés utilizando una dirección De que no es válida.
WordPress no pudo enviar el correo electrónico de notificación. No se puede enviar el correo porque la dirección A es inválida.La dirección de correo electrónico proporcionada es incorrecta. A menudo esto sucede cuando proporcionas la misma dirección de correo electrónico en los campos De y A. Asegúrate de que las direcciones de correo electrónico De y A sean distintas y válidas.

A continuación, Configurar Registros DMARC

¿Sigues viendo los correos electrónicos de tu formulario de contacto en la carpeta de spam? Deberás asegurarte de que tus registros DNS estén configurados correctamente para tu nuevo proveedor de correo y que tu nombre de dominio de correo esté verificado.

Para empezar, consulta nuestra guía sobre qué es un registro DMARC y cómo añadirlo. También puedes consultar nuestra publicación sobre cómo solucionar la advertencia "ten cuidado con este mensaje" en Gmail.

¿Listo para solucionar tus correos electrónicos de Gravity Forms de una vez por todas? Empieza hoy mismo con WP Mail SMTP.

Soluciona tus correos de Gravity Forms ahora

Preguntas frecuentes sobre cómo solucionar problemas de Gravity Forms que no envía correos electrónicos

Las notificaciones de Gravity Forms que no se envían es un tema popular entre nuestros lectores. Aquí tienes respuestas a algunas preguntas comunes.

¿Cómo compruebo la configuración de correo electrónico de Gravity Forms?

Abre tu formulario en el editor de Gravity Forms, ve a Ajustes » Notificaciones y revisa los campos Enviar a, Email del remitente y Asunto. Asegúrate de que cada uno tenga una dirección de correo electrónico válida y que no haya erratas.

¿Cómo puedo conectar Gravity Forms SMTP con Office 365?

Para conectar Gravity Forms con Office 365, instala un plugin SMTP como WP Mail SMTP. Luego configura tu cuenta de correo electrónico de Office 365 dentro del plugin usando la configuración con un clic.

¿Qué significa “WordPress no pudo enviar el correo electrónico de notificación”?

Este error generalmente significa que WordPress no pudo enviar el mensaje utilizando el método de correo predeterminado. A menudo ocurre cuando la dirección de correo electrónico no es válida o tu servidor bloquea el correo saliente.

¿Cómo configuro un “Email del remitente” personalizado en Gravity Forms?

Ve a la configuración de notificación de tu formulario. En el campo Email del remitente, introduce la dirección de correo electrónico que deseas utilizar. Elige una que coincida con tu dominio para evitar problemas de entrega.

¿Necesito registros DNS para solucionar problemas de correo electrónico de Gravity Forms?

Sí, en muchos casos. Añadir registros DNS como SPF, DKIM y DMARC ayuda a los servidores de correo a confiar en tus mensajes. Sin ellos, es más probable que tus correos electrónicos sean marcados o descartados.

¿Cómo puedo registrar los correos electrónicos de Gravity Forms para solucionar problemas?

Puedes instalar un plugin como WP Mail SMTP, que incluye un registro de correos electrónicos. Esto te permite ver qué mensajes se enviaron, a quién y si se entregaron.

¿Cuál es la mejor manera de probar si Gravity Forms está enviando correos electrónicos?

Envía una entrada de prueba a través de tu formulario y luego revisa tu bandeja de entrada. Para un mejor seguimiento, utiliza un registro de correos para confirmar si el mensaje se envió o falló en segundo plano.

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Descubre cómo se financia WPForms, por qué es importante y cómo puedes apoyarnos.

Hamza Shahid

Hamza es redactor de WP Mail SMTP, y también se especializa en temas relacionados con marketing digital, ciberseguridad, plugins de WordPress y sistemas ERP. Aprende más

Prueba nuestro plugin gratuito WP Mail SMTP

Utiliza tu proveedor SMTP favorito para enviar tus correos electrónicos de WordPress de forma fiable.