WPForms no envía correos: cómo solucionar el problema

Soluciona WPForms si no envía correos: revisa ajustes, spam y SMTP para recuperar la entrega de formularios en WordPress fácilmente.

Si has configurado un formulario y descubres que WPForms no envía correos, no significa necesariamente que el formulario esté roto, ya que en la mayoría de los casos el problema está relacionado con la configuración de las notificaciones o con la forma en la que WordPress envía los emails.

📩 Puedes comprobar que el formulario se envía correctamente desde la web y, aun así, no recibir ninguna notificación en tu bandeja de entrada.

Este es uno de los problemas más habituales en WordPress porque el sistema de correo predeterminado del CMS depende de la configuración del servidor y no siempre ofrece una entrega de emails fiable.

La buena noticia es que puedes localizar el problema siguiendo una serie de comprobaciones relativamente sencillas antes de realizar cambios importantes en tu página web.

En esta guía vas a aprender por qué WPForms no envía emails y qué puedes hacer para recuperar las notificaciones de tus formularios.

¿Por qué WPForms no envía los correos?

Antes de modificar nada conviene entender que WPForms se encarga de crear y procesar el formulario, pero normalmente no es el responsable directo de transportar el mensaje hasta tu cuenta de correo electrónico.

WordPress utiliza de forma predeterminada la función de correo configurada en el servidor para intentar enviar las notificaciones generadas por los plugins.

Algunos proveedores de alojamiento limitan esta función y otros servidores de correo pueden considerar estos mensajes como emails poco fiables o potencialmente fraudulentos.

Además, una dirección incorrecta, una configuración equivocada del remitente, un filtro antispam o un problema de autenticación pueden provocar que los correos de WPForms no lleguen.

Tabla resumen de problemas y soluciones

ProblemaPosible causaSolución recomendada
WPForms no envía emailsConfiguración incorrectaRevisar las notificaciones
El formulario funciona pero no llega nadaProblemas con PHP MailConfigurar SMTP
El correo llega a vecesMala reputación del remitenteAutenticar el dominio
Los mensajes aparecen en spamFiltros del proveedorRevisar SPF, DKIM y SMTP
No llegan correos a una dirección concretaFiltro o bloqueoProbar otra cuenta
El correo del remitente es externoFrom Email incorrectoUsar una cuenta del dominio
WPForms deja de enviar tras una actualizaciónConflicto de pluginsRealizar pruebas de compatibilidad

1. Comprueba que el formulario realmente funciona

🔍 Lo primero que debes hacer es comprobar si WPForms está procesando correctamente los envíos.

Accede a la página en la que tienes insertado el formulario, rellena todos los campos como lo haría un visitante y pulsa el botón de envío.

Si aparece el mensaje de confirmación configurado en WPForms, significa que el formulario probablemente está funcionando y que el problema se encuentra específicamente en la entrega de la notificación por correo electrónico.

Puedes realizar varias pruebas utilizando diferentes direcciones para descartar que el fallo esté relacionado exclusivamente con una determinada cuenta.

2. Revisa las notificaciones de WPForms

⚙️ Una configuración incorrecta dentro del propio formulario puede impedir que recibas los mensajes.

Para comprobarla sigue estos pasos:

  1. Entra en WordPress > WPForms > Todos los formularios.
  2. Abre el formulario que está causando problemas.
  3. Accede a Ajustes > Notificaciones.
  4. Comprueba que las notificaciones están activadas.
  5. Revisa cuidadosamente el campo Enviar a la dirección de correo electrónico.
  6. Guarda los cambios y realiza un nuevo envío de prueba.

Una simple errata en la dirección de correo puede explicar por qué WPForms no manda los emails aunque el resto del formulario funcione perfectamente.

3. Comprueba la dirección del destinatario

📬 Dentro de las notificaciones encontrarás el campo que determina quién recibe el correo cuando alguien envía el formulario.

Asegúrate de que la dirección sea real, esté activa y no incluya espacios o caracteres añadidos accidentalmente.

También puedes introducir temporalmente una segunda cuenta de correo para comprobar si el problema se encuentra en tu proveedor habitual.

Por ejemplo, si utilizas una cuenta corporativa puedes probar con Gmail u otro proveedor para saber si el correo sale de WordPress pero es bloqueado por el servidor de destino.

4. Revisa el campo From Email

🚨 Uno de los errores más frecuentes aparece cuando utilizas como remitente una dirección que no pertenece al dominio de tu página web.

Si tu dominio es tusitio.com, utilizar una dirección como nombre@gmail.com en el campo From Email puede provocar problemas de autenticación.

Lo recomendable sería utilizar una dirección del tipo formularios@tusitio.com, wordpress@tusitio.com o contacto@tusitio.com.

Muchos servidores comprueban que la dirección del remitente tenga relación con el dominio desde el que se genera el mensaje antes de decidir si aceptan el correo.

Esta sencilla modificación puede mejorar considerablemente la entregabilidad de los correos de WPForms.

5. Mira la carpeta de spam

🗑️ Aunque parezca demasiado evidente, debes revisar las carpetas de Spam, Correo no deseado, Promociones y Notificaciones antes de continuar buscando problemas.

Tu proveedor de correo puede haber recibido perfectamente el mensaje y haberlo clasificado automáticamente como sospechoso.

Busca mensajes cuyo remitente corresponda al dominio de tu web y marca los emails legítimos como correo deseado.

Añadir la dirección utilizada por WordPress a tus contactos también puede ayudar a evitar que futuras notificaciones terminen en spam.

6. Configura SMTP en WordPress

📨 Si WPForms sigue sin enviar correctamente los mensajes, la solución más efectiva suele ser configurar SMTP en WordPress.

SMTP significa Simple Mail Transfer Protocol y permite enviar los mensajes utilizando un servidor de correo correctamente autenticado.

En lugar de depender exclusivamente del sistema de correo básico del alojamiento, WordPress puede identificarse correctamente ante los proveedores de email.

Puedes utilizar un plugin como WP Mail SMTP para realizar esta configuración sin necesidad de programar.

Los pasos generales son:

  1. Instala y activa WP Mail SMTP.
  2. Abre su asistente de configuración.
  3. Selecciona el proveedor que utilizarás para enviar los correos.
  4. Introduce los datos o autoriza la conexión solicitada.
  5. Define correctamente la dirección del remitente.
  6. Guarda la configuración.
  7. Envía un correo electrónico de prueba.
  8. Realiza después un nuevo envío desde WPForms.

Si el mensaje de prueba llega correctamente, habrás solucionado probablemente la causa principal por la que WPForms no enviaba correos.

7. Utiliza un servicio de correo autenticado

🔐 Para conseguir una mayor fiabilidad puedes conectar WordPress con un proveedor especializado en el envío autenticado de emails.

Dependiendo de tus necesidades puedes trabajar con una cuenta de correo profesional, Gmail, Microsoft, Brevo, SendLayer, Mailgun, Amazon SES u otros servicios compatibles con SMTP.

Para una página corporativa resulta especialmente recomendable utilizar una dirección asociada a tu propio dominio.

Un sistema correctamente autenticado reduce considerablemente las probabilidades de que Gmail, Outlook u otros proveedores rechacen tus notificaciones.

8. Comprueba SPF y DKIM

🛡️ Si utilizas correo profesional también deberías prestar atención a registros como SPF y DKIM, ya que sirven para demostrar que los servidores utilizados están autorizados para enviar mensajes en nombre de tu dominio.

Una configuración incorrecta puede provocar que los emails se envíen pero terminen directamente en spam o incluso sean rechazados antes de llegar a la bandeja del destinatario.

Normalmente estos registros se añaden desde la administración DNS del dominio siguiendo las instrucciones proporcionadas por tu servicio de correo.

Si utilizas Google Workspace, Microsoft 365 o una plataforma transaccional, consulta sus instrucciones específicas antes de modificar tus registros DNS.

9. Actualiza WPForms y WordPress

🔄 Tener plugins demasiado antiguos puede generar errores inesperados o incompatibilidades con versiones recientes de PHP y WordPress.

Accede a Escritorio > Actualizaciones y comprueba si existe una nueva versión de WPForms, WordPress o cualquier plugin relacionado con el envío de correos.

Antes de realizar actualizaciones importantes es recomendable disponer de una copia de seguridad reciente de tu web.

Después de actualizar, limpia la caché y vuelve a realizar una prueba completa del formulario.

10. Comprueba posibles conflictos con otros plugins

🧩 Si el problema comenzó después de instalar o actualizar otro plugin, podría existir un conflicto entre extensiones.

Los plugins de seguridad, antispam, optimización, caché y correo electrónico son algunos de los que pueden intervenir en determinados procesos relacionados con formularios.

Puedes realizar esta prueba:

  1. Crea una copia de seguridad.
  2. Desactiva temporalmente los plugins no esenciales.
  3. Mantén activos únicamente WPForms y el plugin SMTP.
  4. Envía nuevamente el formulario.
  5. Activa los plugins uno por uno.
  6. Repite la prueba hasta localizar el posible conflicto.

Realiza estas comprobaciones preferiblemente en una instalación de pruebas si tu página recibe visitas o genera ventas.

11. Comprueba el hosting

🌐 Si después de configurar correctamente WPForms y SMTP continúan los problemas, podría existir alguna restricción en tu alojamiento web.

Algunos proveedores bloquean determinados puertos SMTP, limitan el número de mensajes enviados o establecen medidas específicas contra el spam.

Puedes contactar con el soporte técnico de tu hosting y preguntar si existen restricciones relacionadas con SMTP, PHP Mail o conexiones externas de correo.

Facilitarles la hora exacta en la que realizaste una prueba puede ayudarles a localizar posibles errores en los registros del servidor.

12. Haz siempre una prueba final

✅ Después de realizar cualquier modificación debes comprobar el proceso completo como si fueras un usuario real.

Rellena todos los campos del formulario, envíalo y comprueba tanto el mensaje mostrado en la web como la recepción del email.

También deberías responder al correo recibido para verificar que la dirección configurada como Reply-To funciona correctamente.

Prueba el formulario desde una ventana privada del navegador para evitar que la caché o una sesión de administrador interfieran con la comprobación.

Cómo evitar que WPForms vuelva a dejar de enviar correos

💡 No basta con conseguir que el formulario funcione hoy, ya que conviene asegurarte de que las notificaciones continúen llegando correctamente en el futuro.

Mantén WPForms y WordPress actualizados, utiliza un sistema SMTP correctamente autenticado y evita cambiar los registros DNS relacionados con el correo si no sabes exactamente qué función cumplen.

También es conveniente realizar periódicamente envíos de prueba desde tus formularios más importantes.

Si tu formulario recibe solicitudes comerciales, presupuestos, reservas o clientes potenciales, una notificación perdida puede convertirse fácilmente en una oportunidad perdida.

Conclusión

Cuando WPForms no envía correos, el problema suele estar relacionado con las notificaciones, la dirección del remitente o el sistema que WordPress utiliza para enviar emails.

📩 Empieza revisando la configuración del formulario y la carpeta de spam antes de realizar modificaciones más complejas.

Si todo parece correcto, instalar y configurar SMTP suele ser la solución más eficaz para conseguir una entrega de mensajes mucho más fiable.

Una vez configurado correctamente, realiza varias pruebas con diferentes cuentas y verifica que tus formularios vuelven a enviar las notificaciones de WPForms sin problemas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Necesitas ayuda?

Si estás teniendo problemas con tu proyecto online, si estás en proceso de crearlo, si necesitas una web o si la tuya no funciona como debería puedo ayudarte.

¿Quién soy?
Blog
Portfolio

Carrito de compra
Scroll al inicio