Ir al contenido

Guía para resolver problemas de WordPress

¿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.

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

Escrita y revisada por Fernando Marcano · 20 de octubre de 2026 · Versión en markdown de esta página

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.

Dónde puede detenerse un correo del formulario
Qué ocurreQué revisar
El formulario queda cargando o muestra un errorEnvío, validación, errores del navegador y controles antispam antes de revisar SMTP.
El formulario confirma el envío, pero no aparece en el registroAviso activo, condiciones y destinatario. Comprueba que el registro esté habilitado antes de sacar conclusiones.
El registro muestra un error de conexión o accesoCredenciales, autorización del proveedor y conexiones salientes del alojamiento.
El registro dice enviado, pero el buzón sigue vacíoEventos del proveedor, spam, cuarentena y reglas del buzón.

La referencia de wp_mail de WordPress 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.

↑ Volver al inicio

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.

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.

↑ Volver al inicio

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. 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 sitioSustituye 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íoRevisa el formato y si un campo opcional puede dejar vacía una cabecera necesaria.
  • Cabeceras o adjuntos incorrectosEscribe 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 para ese aviso. Tras corregir los avisos, envía el formulario publicado y verifica la recepción.

↑ Volver al inicio

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.

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 explica estas comprobaciones. La entrada puede conservar la consulta mientras investigas el correo.

↑ Volver al inicio

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 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.

  • Localiza el mismo mensaje en el proveedor de envíoCruza 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 correoRevisa spam, cuarentena, reenvíos y remitentes bloqueados. Facilita hora, destinatario e identificador de la prueba.
  • Compara con otro destinoPrueba 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.

↑ Volver al inicio

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 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 describen SPF, DKIM y DMARC. Superar esas comprobaciones tampoco garantiza llegar a la bandeja de entrada.

Qué verificar para el servicio que realmente envía
ComprobaciónQué revisar
SPFEl dominio del remitente del sobre SMTP autoriza al servicio que envía el mensaje.
DKIMEl proveedor firma el correo y su clave publicada permite verificar la firma.
DMARCEl 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 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.

↑ Volver al inicio

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

  1. Paso 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. Paso 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. Paso 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. Paso 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. Paso 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.

↑ Volver al inicio

Lo hacemos por ti

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.

  • 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.

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

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

  • Top Rated en Upwork
  • 100% Job Success
  • 100+ proyectos en Upwork
  • 20+ años de experiencia práctica
  • Fer LLC, empresa en EE. UU.
  • Fernando hace o revisa cada trabajo

Por qué nos contratan

  • Una persona responsable

    Fernando hace o revisa cada trabajo. Sin intermediarios entre tú y el trabajo.

  • Cotización fija por escrito

    Alcance y precio por escrito antes de empezar. El retrabajo por nuestros errores corre por nuestra cuenta.

  • Bilingüe EN/ES

    Fer LLC (Wyoming), trabajando en inglés y español. Respondemos el mismo día hábil, de 9 AM a 9 PM ET, al +1 310 734 8943.

  • Un historial verificable

    Top Rated en Upwork con 100% Job Success, y proyectos publicados en el portafolio.

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.

Sigue leyendo

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