
El formulario muestra un mensaje de éxito, pero la consulta no aparece en la bandeja de entrada. Antes de cambiar de plugin, conviene separar varias comprobaciones: que la solicitud se registre, que la notificación se genere y que el correo llegue al destinatario.
La referencia oficial de wp_mail() advierte de que un resultado positivo no demuestra que el destinatario haya recibido el mensaje. Esa distinción es el punto de partida del diagnóstico.
1. Identifica dónde se pierde la solicitud
Propongo empezar con una prueba controlada: utiliza una dirección tuya y un asunto identificable, anota la hora y evita datos personales reales de clientes. Recorre después estas capas:
- Formulario: ¿acepta los campos y muestra confirmación?
- Registro: si el plugin almacena envíos, ¿aparece la solicitud?
- Notificación: ¿está activada y dirigida al buzón correcto?
- Transporte: ¿el sistema de correo registra el intento o devuelve un error?
- Recepción: ¿aparece en entrada, spam o cuarentena?
Esta secuencia es una propuesta de trabajo, no una prueba de que tu incidencia tenga una causa concreta. Si no hay registros disponibles, deja ese tramo como pendiente en lugar de atribuir el fallo al siguiente componente.
2. Revisa la notificación del formulario
En Fluent Forms, la documentación de notificaciones sitúa estos ajustes en Settings & Integrations → Email Notifications. Permite comprobar la activación, el destinatario y las condiciones de envío.
Una notificación para el administrador y una confirmación para el visitante son configuraciones distintas. Revisa cuál estás probando. Si hay reglas condicionales, utiliza una solicitud que cumpla la condición y otra que no para comprobar que el comportamiento es el previsto.
No añadas destinatarios adicionales “para probar” sin necesidad: basta con un buzón controlado. Antes de modificar los ajustes, conserva los valores actuales.
3. Distingue remitente y dirección de respuesta
El manual de correo de WordPress explica la diferencia entre la dirección remitente y Reply-To, y recomienda utilizar un remitente válido. También describe la relevancia de la autenticación del dominio para la entrega.
Como criterio de configuración, utiliza un remitente autorizado por tu servicio de correo. Si necesitas responder a quien rellena el formulario, configura su campo de correo como Reply-To mediante las opciones del plugin. Fluent Forms expone ambos ajustes en las opciones avanzadas de la notificación.
Ejemplo ficticio: la notificación sale desde una cuenta autorizada de tu negocio, llega a su buzón de atención y permite responder a la dirección indicada por el visitante. No debes copiar valores de dominio, servidor o credenciales de otro proyecto.
4. Examina el envío antes de cambiar DNS
Consulta el error exacto que devuelve el transporte de correo, si está disponible. Registra la hora y el identificador del mensaje para que el proveedor pueda localizarlo. Si el sistema marca la operación como correcta, continúa hasta el buzón receptor: ese estado no acredita por sí solo la recepción.
WordPress documenta SPF, DKIM y DMARC como medidas relevantes para la autenticación y entrega. Revisa los valores requeridos por tu proveedor antes de modificar nada; añadir registros a ciegas no es una prueba diagnóstica. La autenticación correcta tampoco garantiza que cada mensaje llegue a la bandeja principal.
5. Valida el recorrido completo
Tras corregir una causa identificada, repite el envío y comprueba el registro, la recepción y la dirección a la que respondería el destinatario. Si utilizas una confirmación para el visitante, valídala por separado. El mensaje visible en la web debe describir únicamente lo que el sistema puede acreditar.
Para el seguimiento, propongo una ficha breve con fecha, formulario probado, resultado, evidencia y siguiente acción. Evita guardar cuerpos completos o datos sensibles en registros que no los necesitan.
Incluye esta comprobación en tu revisión mensual de WordPress. Si el formulario forma parte de un proceso comercial importante, el servicio de mantenimiento WordPress puede ayudarte a revisar sus dependencias. Puedes contarme en qué punto se interrumpe el envío para concretar el diagnóstico.
