
Un formulario de WordPress puede mostrar una confirmación aunque el destinatario nunca reciba el mensaje. El formulario procesa los datos, WordPress entrega el correo al sistema de envío y después intervienen los servidores de mensajería. El éxito de una fase no garantiza la entrega final.
Reproducir primero el problema
Envía un mensaje de prueba, apunta la hora y la dirección de destino, y revisa la carpeta de spam y los filtros. Comprueba también un correo de recuperación de contraseña. Si fallan varios tipos de notificaciones, el problema probablemente no se limita al formulario.
Entender wp_mail() y SMTP
WordPress suele utilizar wp_mail() para sus notificaciones. En muchas instalaciones depende del transporte de correo disponible en el servidor. SMTP permite autenticar el envío mediante un servicio configurado. Puede mejorar la fiabilidad, pero no soluciona automáticamente todos los problemas de DNS, reputación o recepción.
Revisar la configuración del servidor
Comprueba el servidor SMTP, el puerto, el cifrado, el usuario y la autenticación. Son habituales el puerto 587 con STARTTLS y el 465 con TLS implícito, pero siempre debes seguir las instrucciones del proveedor. No copies datos de configuración de otro alojamiento.
Utilizar un remitente autorizado
La dirección «De» debe estar permitida por el servicio de correo. Los registros SPF, DKIM y DMARC ayudan a comprobar la autenticación y la alineación del dominio. Configúralos conforme al servicio utilizado. Una configuración correcta no garantiza la llegada a la bandeja de entrada.
Enviar una prueba y estudiar los errores
Un botón de prueba permite comprobar si el servidor acepta inicialmente el mensaje. Los errores de autenticación, conexión o espera requieren soluciones diferentes. Aunque la prueba funcione, hay que confirmar la recepción real. Un registro mínimo de fechas y estados puede ayudar sin almacenar el contenido de los correos.
Proteger las credenciales y los datos
No incluyas contraseñas SMTP en capturas ni registros. Restringe el acceso, utiliza conexiones cifradas y evita instalar varias extensiones que modifican a la vez el envío. Limita también la conservación de datos personales recibidos mediante formularios.
Verificar el formulario
Algunos plugins utilizan sus propios eventos e integraciones. Confirma que el envío se activa y que las direcciones de remitente y respuesta son correctas. Después de una migración o un cambio de dominio, vuelve a probar formularios y notificaciones administrativas.
Un orden de diagnóstico práctico
Reproduce el fallo, comprueba el remitente y SMTP, analiza los errores y la autenticación DNS, y confirma la recepción en varias cuentas. Es más eficaz que cambiar plugins sin identificar la causa.
