Si utilizas WPForms en WordPress y las notificaciones de tus formularios no llegan a Gmail, probablemente no tengas un problema con el formulario, sino con la forma en la que tu servidor está enviando los mensajes.
Este fallo es especialmente desconcertante porque WPForms puede guardar correctamente las entradas mientras que el correspondiente correo de notificación desaparece, llega a spam o es rechazado por Gmail.
La solución pasa normalmente por revisar la configuración de las notificaciones y sustituir el sistema de correo predeterminado de WordPress por un método de envío autenticado mediante SMTP.
En esta guía aprenderás a identificar el problema y a configurar tu web para que los mensajes enviados desde WPForms tengan muchas más posibilidades de llegar correctamente a Gmail.
📋 Resumen de las posibles soluciones
| Problema | Solución recomendada | Dificultad |
|---|---|---|
| Los mensajes llegan a spam | Configurar SMTP y autenticar el dominio | Fácil |
| Los correos no llegan a Gmail | Revisar SPF, DKIM y DMARC | Media |
| WPForms no genera notificaciones | Revisar la configuración del formulario | Fácil |
| Se utiliza Gmail como remitente | Usar una cuenta del dominio de la web | Fácil |
| WordPress utiliza PHP Mail | Instalar un plugin SMTP | Fácil |
| SMTP está configurado pero no funciona | Realizar una prueba de correo | Fácil |
| Solo falla un formulario | Revisar sus notificaciones y lógica condicional | Fácil |
🔍 ¿Por qué los correos de WPForms no llegan a Gmail?
Por defecto, WordPress utiliza su función wp_mail() para gestionar los mensajes enviados por WordPress y por plugins como WPForms, mientras que la entrega final depende de la configuración de correo del servidor.
El problema es que algunos alojamientos web no están configurados de manera óptima para enviar correo y los mensajes pueden carecer de una autenticación suficientemente fiable.
Gmail analiza numerosos indicadores antes de decidir si acepta un mensaje, lo coloca en la bandeja de entrada o lo considera potencialmente sospechoso.
Google exige actualmente determinados mecanismos de autenticación para los remitentes que envían mensajes a cuentas personales de Gmail y recomienda configurar correctamente tecnologías como SPF, DKIM y DMARC.
Por este motivo, un formulario puede funcionar perfectamente y guardar una entrada en WordPress mientras su correspondiente notificación nunca aparece en Gmail.
✅ Comprueba primero las notificaciones de WPForms
Antes de modificar WordPress o instalar nuevos plugins, deberías comprobar que el propio formulario tiene correctamente configuradas sus notificaciones por correo electrónico.
Sigue estos pasos:
- Entra en WPForms → Todos los formularios desde el escritorio de WordPress.
- Edita el formulario cuyos mensajes no estás recibiendo.
- Accede a Ajustes → Notificaciones.
- Comprueba que la opción Activar notificaciones esté habilitada.
- Revisa cuidadosamente el campo Enviar a la dirección de correo electrónico.
- Confirma que la dirección de Gmail esté escrita correctamente y que no tenga espacios adicionales.
- Guarda los cambios y realiza nuevamente un envío de prueba.
Un pequeño error en la dirección del destinatario puede provocar que la notificación no se entregue aunque WPForms esté funcionando correctamente.
También deberías revisar cualquier regla de lógica condicional, ya que una notificación condicionada únicamente se enviará cuando se cumplan las condiciones que hayas establecido.
📧 Evita utilizar una dirección de Gmail como remitente
Uno de los errores más habituales consiste en configurar una dirección como tunombre@gmail.com dentro del campo de correo electrónico del remitente de WPForms.
Si tu página es tudominio.com, resulta mucho más apropiado utilizar una dirección como formularios@tudominio.com, wordpress@tudominio.com o contacto@tudominio.com.
De esta manera, existe una mayor coherencia entre el dominio desde el que se envía el mensaje y la identidad declarada en el correo.
Puedes modificarlo desde:
- Abre el formulario correspondiente.
- Entra en Ajustes → Notificaciones.
- Busca el apartado Correo electrónico del remitente.
- Introduce una dirección perteneciente al mismo dominio de tu página web.
- Guarda la configuración.
Lo recomendable es reservar el correo introducido por el visitante para el campo Responder a, ya que así podrás responder directamente al usuario sin utilizar su dirección como identidad del remitente.
🚀 Instala WP Mail SMTP para mejorar la entrega
La solución más efectiva cuando los correos de WPForms no llegan a Gmail suele consistir en configurar un servidor SMTP autenticado.
SMTP permite enviar los mensajes de WordPress utilizando un proveedor especializado en correo electrónico en lugar de depender únicamente del sistema de envío predeterminado del servidor.
Puedes utilizar WP Mail SMTP, uno de los plugins más conocidos para realizar esta configuración en WordPress.
La propia documentación de WPForms recomienda configurar un proveedor SMTP cuando las notificaciones del formulario se generan correctamente pero presentan problemas de entrega.
Para instalarlo:
- Accede a Plugins → Añadir nuevo plugin.
- Busca WP Mail SMTP.
- Pulsa Instalar ahora.
- Activa el plugin.
- Entra en WP Mail SMTP → Ajustes.
- Ejecuta el asistente de configuración.
Ten presente que instalar el plugin no es suficiente, ya que tendrás que conectar WordPress con un proveedor de correo para comenzar a enviar mensajes de manera autenticada.
⚙️ Configura un proveedor de correo SMTP
WP Mail SMTP permite conectar WordPress con diferentes servicios especializados en envío de correo.
Dependiendo de tus necesidades puedes utilizar servicios como Google Workspace, Gmail, Brevo, SendLayer, Amazon SES, Mailgun o SMTP genérico.
Si ya dispones de una cuenta profesional asociada a tu dominio, probablemente puedas utilizar los datos SMTP facilitados por tu proveedor de correo.
Durante la configuración tendrás que establecer normalmente una dirección de remitente, el nombre del remitente y el método utilizado para autenticar los mensajes.
Si utilizas una dirección como contacto@tudominio.com, intenta mantener esa misma dirección como remitente principal de WordPress para evitar discrepancias innecesarias.
Puedes consultar también la documentación oficial de WPForms sobre SMTP si quieres revisar cada opción disponible.
🛡️ Configura SPF, DKIM y DMARC
Si después de configurar SMTP los mensajes continúan teniendo problemas, deberías comprobar los registros DNS utilizados para autenticar tu correo.
Los tres mecanismos que conviene conocer son SPF, DKIM y DMARC.
El registro SPF especifica qué servidores tienen autorización para enviar mensajes utilizando tu dominio.
El sistema DKIM incorpora una firma criptográfica que permite comprobar que el mensaje procede realmente de un servidor autorizado y que no ha sido alterado durante el envío.
El protocolo DMARC permite definir qué debe hacer el servidor receptor cuando un mensaje no supera correctamente determinadas comprobaciones de autenticación.
Google recomienda configurar apropiadamente estos mecanismos para mejorar la identificación de los mensajes legítimos enviados a cuentas de Gmail.
Puedes consultar las directrices oficiales de Gmail para remitentes para conocer los requisitos actuales.
Normalmente no tendrás que inventar estos registros manualmente, ya que tu proveedor SMTP te proporcionará los valores concretos que debes añadir en la zona DNS de tu dominio.
🧪 Envía un correo electrónico de prueba
Una vez configurado SMTP, no deberías comprobar su funcionamiento exclusivamente rellenando repetidamente tu formulario.
WP Mail SMTP dispone de una herramienta específicamente diseñada para enviar correos electrónicos de prueba.
Para utilizarla:
- Accede a WP Mail SMTP → Herramientas.
- Busca la sección de prueba de correo electrónico.
- Introduce una dirección de Gmail a la que tengas acceso.
- Envía el correo de prueba.
- Comprueba la bandeja de entrada de Gmail.
- Revisa también las carpetas de Spam y Promociones.
Si la prueba funciona correctamente pero WPForms continúa sin enviar mensajes, entonces probablemente deberás volver a comprobar la configuración específica de las notificaciones del formulario.
🗑️ Comprueba la carpeta de spam de Gmail
Que un mensaje no aparezca en la bandeja de entrada no significa necesariamente que Gmail lo haya rechazado completamente.
Abre la carpeta de spam y busca mensajes procedentes del dominio de tu página web.
Si encuentras allí las notificaciones de WPForms, márcalas como “No es spam” para indicar a Gmail que consideras legítimos estos mensajes.
Sin embargo, esta acción no sustituye a una configuración adecuada de SMTP y de los correspondientes sistemas de autenticación.
Si diferentes usuarios reciben tus correos en spam, deberías investigar la reputación y autenticación del dominio en lugar de pedir simplemente a cada destinatario que marque los mensajes como seguros.
🔄 Actualiza WPForms y WordPress
Mantener WordPress, WPForms y tus plugins relacionados con el correo actualizados también puede evitar incompatibilidades y errores inesperados.
Antes de realizar cambios importantes, crea una copia de seguridad de tu página web y comprueba después si existen actualizaciones pendientes.
También puedes revisar la documentación oficial de WPForms cuando detectes algún comportamiento extraño después de una actualización.
🌐 Comprueba tu alojamiento web
Si las notificaciones siguen fallando después de configurar correctamente WPForms y SMTP, puede existir alguna restricción relacionada con tu empresa de alojamiento.
Algunos servidores bloquean determinados puertos SMTP, establecen límites de envío o aplican restricciones específicas para evitar abusos.
En ese caso, contacta con el soporte técnico de tu hosting y pregunta si existen restricciones para conexiones SMTP salientes desde WordPress.
Facilitarles cualquier mensaje de error generado por tu plugin SMTP ayudará a localizar el problema con mucha mayor rapidez.
⚠️ Errores frecuentes que deberías evitar
Evita configurar una dirección @gmail.com como remitente de una página alojada bajo un dominio completamente diferente.
No confundas el campo Remitente con el campo Responder a, porque cumplen funciones distintas.
No instales WP Mail SMTP pensando que empezará automáticamente a enviar mensajes de forma autenticada sin haber configurado previamente un mailer o proveedor de correo.
No añadas registros SPF, DKIM o DMARC copiándolos de otra página web, ya que los valores correctos dependen de tu dominio y de tu proveedor de correo.
No crees varios registros SPF independientes para el mismo dominio sin comprobar antes la configuración existente, porque una configuración DNS incorrecta también puede producir problemas de autenticación.
🎯 Qué hacer si WPForms sigue sin enviar correos a Gmail
Si después de aplicar todo lo anterior todavía tienes problemas, realiza una comprobación sistemática para descubrir exactamente dónde se encuentra el fallo.
Sigue este orden:
- Envía el formulario y confirma que WPForms registra correctamente la entrada.
- Comprueba las notificaciones y verifica que Gmail aparece como destinatario.
- Revisa el remitente y utiliza preferentemente una cuenta perteneciente a tu dominio.
- Envía una prueba desde WP Mail SMTP para comprobar si WordPress puede enviar mensajes.
- Verifica SPF, DKIM y DMARC siguiendo las instrucciones de tu proveedor de correo.
- Consulta los registros de correo si tu solución SMTP permite almacenarlos.
- Pregunta a tu hosting si existen restricciones de salida o problemas con el servidor.
Con este método podrás determinar si el fallo se encuentra en WPForms, WordPress, SMTP, DNS, tu hosting o Gmail sin realizar cambios a ciegas.
✅ Conclusión
Cuando los correos de WPForms no llegan a Gmail, la causa suele estar relacionada con la entregabilidad y la autenticación del correo más que con un fallo directo del constructor de formularios.
Configurar una dirección de remitente perteneciente a tu dominio, utilizar SMTP y verificar correctamente SPF, DKIM y DMARC te permitirá disponer de un sistema de correo mucho más fiable.
Además, esta configuración no beneficia únicamente a WPForms, ya que también puede mejorar la entrega de otros mensajes generados por WordPress, WooCommerce y diferentes plugins de tu página web.
Si administras una web profesional, solucionar cuanto antes estos problemas evitará que una consulta comercial, una petición de presupuesto o un mensaje importante termine perdido antes de llegar a tu bandeja de entrada.

