# ¿Tu formulario de WordPress no envía correos? Encuentra dónde se pierden

> Si tu formulario de WordPress no envía correos, activa el aviso, comprueba el destinatario y usa un remitente autorizado de tu dominio en From, con el correo del visitante en Reply-To. Prueba el formulario público con envío autenticado; si Post SMTP indica enviado pero el mensaje no llega, búscalo en los registros del proveedor y en spam o cuarentena del destinatario.

Canonical: https://fer.marketing/es/formulario-wordpress-no-envia-correos
Author: Fernando Marcano, Fer Marketing
Updated: 2026-10-20

- **Primera revisión:** Aviso activo y destinatario correcto
- **From:** Remitente autorizado de tu dominio
- **Reply-To:** Campo de correo del visitante
- **Prueba final:** Consulta recibida y respondida

## Haz que las consultas lleguen al buzón correcto

Envía la URL del formulario, el plugin, el dominio del buzón destinatario y el resultado de una prueba reciente. Adjunta el error o un extracto del registro sin datos privados, si lo tienes. Localizaremos el fallo, corregiremos los ajustes del formulario y del envío dentro del alcance acordado, y comprobaremos la recepción y las respuestas con tu equipo. Acordamos alcance y precio por escrito antes de empezar.

Fer LLC, empresa de Wyoming, Estados Unidos · +1 310 734 8943

[Contratar la reparación del correo de mi formulario](https://fer.marketing/es/contact#form)

## Localiza el último registro del mensaje

Envía una prueba fácil de identificar y anota página, destinatario, hora y zona horaria. Usa estos datos para decidir qué revisar. Cambia un ajuste a la vez para poder identificar qué resolvió el fallo.

| Qué ocurre | Qué revisar |
| --- | --- |
| El formulario queda cargando o muestra un error | Envío, validación, errores del navegador y controles antispam antes de revisar SMTP. |
| El formulario confirma el envío, pero no aparece en el registro | Aviso activo, condiciones y destinatario. Comprueba que el registro esté habilitado antes de sacar conclusiones. |
| El registro muestra un error de conexión o acceso | Credenciales, autorización del proveedor y conexiones salientes del alojamiento. |
| El registro dice enviado, pero el buzón sigue vacío | Eventos del proveedor, spam, cuarentena y reglas del buzón. |

La [referencia de wp_mail de WordPress](https://developer.wordpress.org/reference/functions/wp_mail/) aclara que un resultado correcto significa que el método procesó la solicitud sin errores; no confirma la recepción. Si también fallan los restablecimientos de contraseña y otros avisos, consulta la [guía general de correos de WordPress](https://fer.marketing/es/wordpress-no-envia-correos).

## From debe usar tu dominio; Reply-To, el correo del visitante

Configura From con una dirección real del dominio del sitio y autorizada por tu proveedor de envío. En Reply-To coloca el correo del visitante para que tu equipo pueda responderle. Usar su Gmail o Yahoo como remitente hace que tu servidor aparente enviar desde un dominio ajeno. Es la recomendación de las [buenas prácticas de Contact Form 7](https://contactform7.com/best-practice-to-set-up-mail/).

**Ejemplo de aviso para un sitio en example.com**

```
To: consultas@example.com
From: Consultas del sitio <formularios@example.com>
Reply-To: campo de correo validado del visitante
```

Son direcciones de ejemplo. Crea o verifica el remitente real y usa la sintaxis de campos de tu plugin para Reply-To.

To es el buzón que recibe la consulta y puede pertenecer a otro dominio. From identifica al sitio que envía; Reply-To indica adónde va la respuesta. Comprueba la llegada del mensaje y el botón Responder antes de dar el trabajo por terminado.

## Contact Form 7 no envía correos: revisa primero la pestaña Correo

Abre Contacto > Formularios de contacto, edita el formulario afectado y entra en Correo (Mail). Revisa Para, De y Cabeceras adicionales con la [documentación oficial de Mail](https://contactform7.com/setting-up-mail/). Si utilizas Correo (2) para confirmar al visitante, revísalo por separado: es otra plantilla y solo se envía cuando el correo principal se ha enviado correctamente.

**Ejemplo de CF7 con un campo de correo llamado your-email**

```
Campo en Formulario: [email* your-email]
Correo > Para: consultas@example.com
Correo > De: Consultas del sitio <formularios@example.com>
Correo > Cabeceras adicionales: Reply-To: [your-email]
```

Respeta el nombre exacto del campo de tu formulario. El ejemplo supone que example.com es el dominio del sitio y que el remitente está autorizado.

**Corrige el aviso que aparece junto al ajuste**

- [ ] El remitente no pertenece al dominio del sitio: Sustituye la etiqueta del visitante o la dirección externa de From por el remitente autorizado de tu dominio.
- [ ] Sintaxis de buzón incorrecta o posible campo vacío: Revisa el formato y si un campo opcional puede dejar vacía una cabecera necesaria.
- [ ] Cabeceras o adjuntos incorrectos: Escribe una cabecera por línea. Comprueba que el adjunto exista y sea compatible con la configuración de subida.

Guarda y consulta la [guía de errores de configuración de CF7](https://contactform7.com/configuration-errors/) para ese aviso. Tras corregir los avisos, envía el formulario publicado y verifica la recepción.

## WPForms no envía correos: revisa el aviso además de la confirmación

Edita el formulario de WPForms y abre Ajustes > Avisos (Settings > Notifications). Activa los avisos y revisa Send To Email Address. Si utiliza la etiqueta del correo del administrador, confirma que tu equipo siga revisando ese buzón. Usa tu remitente de dominio en From Email y la etiqueta del correo del visitante en Reply-To. Guarda y prueba el formulario insertado. Consulta la [configuración oficial de avisos de WPForms](https://wpforms.com/docs/setup-form-notification-wpforms/).

La confirmación en pantalla y el aviso por correo son resultados distintos. Si faltan solo algunas consultas, compara las opciones elegidas con las condiciones del aviso y las reglas de destinatarios. Haz una prueba que cumpla esas condiciones.

### Gravity Forms: revisa el evento y las notas de la entrada

Comprueba que el aviso esté activo, que su evento sea válido y que las reglas determinen un destinatario. Abre la entrada de prueba y revisa Notes para ver el resultado del envío. La [guía oficial de Gravity Forms](https://docs.gravityforms.com/troubleshooting-notifications/) explica estas comprobaciones. La entrada puede conservar la consulta mientras investigas el correo.

> **Contrata la reparación del correo de tu formulario** Envía la URL del formulario, el plugin, el dominio del buzón destinatario y el resultado de una prueba reciente. Rastrearemos los registros, corregiremos los avisos y el envío dentro del alcance acordado, y comprobaremos la recepción y las respuestas. Recibes alcance y precio por escrito antes de empezar. Fer LLC, empresa de Wyoming, Estados Unidos · +1 310 734 8943. [Contratar la reparación del correo de mi formulario](https://fer.marketing/es/contact#form)

## Post SMTP indica enviado, pero el correo no llega: sigue el rastro fuera de WordPress

En Email Log de Post SMTP, busca la prueba por hora, asunto y destinatario. Abre View para comprobar From y To, y Transcript para revisar el intercambio de envío. La [guía oficial de registros de Post SMTP](https://postmansmtp.com/docs/email-logs/how-to-view-a-sent-email/) muestra estas opciones. Basa el diagnóstico en ese intercambio y en el evento del proveedor.

Que un servidor acepte el mensaje no demuestra que aparezca en la bandeja de entrada. Puede haber un rechazo posterior, filtrado como spam o cuarentena. [Postmark explica la diferencia entre aceptación y recepción en el buzón](https://postmarkapp.com/blog/the-difference-between-accepted-and-delivered).

- [ ] Localiza el mismo mensaje en el proveedor de envío: Cruza destinatario, hora e identificador del mensaje cuando exista. Lee el evento y la respuesta exacta. Busca rechazos, aplazamientos, rebotes o supresiones antes de reenviar.
- [ ] Si el servidor de destino lo aceptó, pide el rastreo al administrador del correo: Revisa spam, cuarentena, reenvíos y remitentes bloqueados. Facilita hora, destinatario e identificador de la prueba.
- [ ] Compara con otro destino: Prueba un buzón tuyo en otro proveedor. Si llega allí, investiga las políticas del destino que falla. Si no llega a ninguno, revisa el remitente y la ruta que comparten.

Elige el siguiente paso según el evento que registre tu proveedor. Evita cambiar de servicio o reenviar consultas reales repetidamente sin saber dónde se detuvieron.

## Configura el envío autenticado y verifica SPF, DKIM y DMARC

Define una sola ruta de correo mediante un plugin SMTP o una integración compatible con la API del proveedor. Sigue sus ajustes de servidor, cifrado, puerto y autorización. No copies credenciales ni puertos de otro servicio. Revisa si Force From sustituye el remitente del formulario; la [documentación de WP Mail SMTP](https://wpmailsmtp.com/docs/how-to-set-up-the-other-smtp-mailer-in-wp-mail-smtp/) explica esa opción.

El acceso SMTP autentica la conexión al servicio. La autenticación del dominio ayuda al destinatario a evaluar el mensaje. Las [directrices de remitentes de Google](https://support.google.com/a/answer/81126) describen SPF, DKIM y DMARC. Superar esas comprobaciones tampoco garantiza llegar a la bandeja de entrada.

| Comprobación | Qué revisar |
| --- | --- |
| SPF | El dominio del remitente del sobre SMTP autoriza al servicio que envía el mensaje. |
| DKIM | El proveedor firma el correo y su clave publicada permite verificar la firma. |
| DMARC | El dominio visible de From se alinea con el dominio que supera SPF o con el dominio de firma DKIM. |

Usa los registros DNS exactos del proveedor. Inspecciona los resultados de autenticación de un correo nuevo para verificar la ruta modificada. La [guía de DMARC de Google](https://support.google.com/a/answer/2466580) explica la alineación y la aplicación gradual de políticas. Coordina los cambios con quien administra el correo del negocio, porque una política también puede afectar los mensajes del personal.

## Verifica todo el recorrido de la consulta antes de cerrar el trabajo

1. **Conserva la configuración actual.** Guarda los ajustes del formulario y del correo. Conserva una copia de seguridad de WordPress antes de hacer cambios que puedas necesitar revertir.
2. **Envía una prueba desde el plugin de correo.** Manda un mensaje identificable al buzón del negocio. Resuelve errores de conexión o autorización antes de pasar al formulario.
3. **Envía el formulario público.** Hazlo como visitante y con un texto de consulta normal. Comprueba cada variante de aviso que utilice el equipo y la confirmación al visitante, si existe.
4. **Cruza los registros con la recepción real.** Confirma que el buzón correcto recibió esa prueba. Revisa remitente y autenticación; después responde para comprobar que Reply-To lleva al visitante de prueba.
5. **Deja una rutina de recuperación y pruebas.** Anota los cambios y la evidencia. Define quién revisará las entradas guardadas cuando existan, vigilará fallos y repetirá la prueba tras cambios de correo, DNS o formulario.

Incorpora estas pruebas de recepción y respuesta a tu [lista de mantenimiento de WordPress](https://fer.marketing/es/guides/wordpress-maintenance-checklist).

## Contrata a Fer LLC para reparar los correos de tu formulario

Fer LLC es una empresa de Wyoming, Estados Unidos, fundada por Fernando Marcano y que opera fer.marketing. Localizamos fallos de CF7, WPForms o Gravity Forms, corregimos los avisos y el envío dentro del alcance acordado, y comprobamos la recepción y las respuestas con tu equipo. Envía la URL, el plugin y el resultado de una prueba reciente para recibir una cotización por escrito. Fernando hace o revisa el trabajo. Consulta nuestra trayectoria en [Acerca de Fer Marketing](https://fer.marketing/es/about).

- Rastrear el fallo desde el formulario hasta el buzón de destino.
- Corregir avisos, remitente y proveedor dentro del alcance acordado.
- Entregar pruebas, ajustes modificados y una rutina para repetir la comprobación.

https://fer.marketing/es/contact#form

## Preguntas frecuentes

### ¿Por qué el formulario dice enviado si no llega ningún correo?

La confirmación en pantalla y la entrega al sistema de envío no demuestran recepción. Relaciona una consulta de prueba con el registro de correo y sigue su evento en el proveedor y en el buzón de destino. Así podrás ubicar el tramo que falta investigar.

### ¿El correo del visitante va en From o en Reply-To?

Usa un remitente autorizado del dominio del sitio en From. Pon el correo validado del visitante en Reply-To. Tu equipo podrá responderle y el sitio enviará con su propia identidad.

### ¿Un plugin SMTP arregla Contact Form 7 automáticamente?

Puede aportar la ruta de envío, pero no corrige un destinatario equivocado ni una plantilla de Correo incorrecta. Resuelve el aviso de CF7, verifica el remitente y prueba el formulario hasta confirmar la recepción.

### ¿Por qué funciona la prueba SMTP, pero no los avisos de WPForms?

La prueba SMTP y el aviso del formulario se activan por separado. Revisa que el aviso del formulario esté activo, tenga destinatario y cumpla sus condiciones. Envía ese formulario y busca su mensaje en el registro. La prueba del plugin de correo no comprueba todo el formulario.

### ¿Se pueden recuperar consultas que nunca llegaron al buzón?

Solo si existe una copia en las entradas guardadas, registros conservados u otro sistema conectado. Podemos revisar lo disponible dentro del alcance acordado. La confirmación del formulario por sí sola no garantiza una copia recuperable.

### ¿Qué necesitan para cotizar la reparación?

Envía la URL, el nombre del plugin, el dominio del buzón destinatario y el resultado de una prueba reciente. Sirve un extracto del error o registro sin datos privados. No incluyas contraseñas, claves API ni consultas de clientes en el primer mensaje; acordaremos los accesos después de definir el alcance.

### ¿Pueden garantizar que todos los correos llegarán a la bandeja de entrada?

No. El sistema receptor controla el filtrado. Podemos corregir la configuración, rastrear respuestas del proveedor y verificar pruebas reales. La entrega del trabajo también debe dar a tu equipo una forma de detectar e investigar fallos futuros.

La reparación se puede entregar cuando una consulta real llega a la persona correcta y su respuesta llega al visitante. Conserva la evidencia con las notas de mantenimiento del sitio.

## Haz que las consultas lleguen al buzón correcto

Envía la URL del formulario, el plugin, el dominio del buzón destinatario y el resultado de una prueba reciente. Adjunta el error o un extracto del registro sin datos privados, si lo tienes. Localizaremos el fallo, corregiremos los ajustes del formulario y del envío dentro del alcance acordado, y comprobaremos la recepción y las respuestas con tu equipo. Acordamos alcance y precio por escrito antes de empezar.

Fer LLC, empresa de Wyoming, Estados Unidos · +1 310 734 8943

[Contratar la reparación del correo de mi formulario](https://fer.marketing/es/contact#form)
