
Si has instalado WP Mail SMTP para mejorar el envío de correos en tu sitio WordPress, pero los emails siguen sin llegar, este artículo es para ti. Vamos a revisar las causas más frecuentes y cómo solucionarlas paso a paso.
1. Entender qué hace WP Mail SMTP
Por defecto, WordPress envía correos usando la función wp_mail(), que normalmente se apoya en la configuración de PHP del servidor. Esto suele causar problemas de entrega (correos que nunca llegan o van a spam).
WP Mail SMTP cambia ese comportamiento y envía los correos a través de un servidor SMTP real (Gmail, tu hosting, un proveedor de email transaccional, etc.), lo que mejora la entrega y la reputación.
2. Síntomas típicos cuando WP Mail SMTP no funciona
- No llegan correos de formularios de contacto (Contact Form 7, WPForms, etc.).
- No llegan correos de recuperación de contraseña.
- No llegan correos de nuevos pedidos (WooCommerce).
- WP Mail SMTP muestra errores en la prueba de correo.
- Los correos llegan a spam o se retrasan mucho.
3. Primer paso: usar la prueba de correo de WP Mail SMTP
- Entra al panel de WordPress.
- Ve a WP Mail SMTP > Tools > Email Test (o Herramientas > Prueba de correo).
- Introduce un correo tuyo (por ejemplo, de Gmail).
- Haz clic en Send Email (Enviar correo).
Si el correo no llega, WP Mail SMTP suele mostrar un mensaje de error. Ese mensaje es clave para saber qué está fallando (autenticación, puerto, bloqueo del servidor, etc.).
4. Causas frecuentes y soluciones
4.1. Datos SMTP incorrectos
Es la causa más común: usuario, contraseña, host o puerto mal configurados.
Qué revisar
- Ve a WP Mail SMTP > Settings (Ajustes).
- En la sección Mailer, verifica qué opción estás usando:
- SMTP genérico (Other SMTP).
- Gmail / Google Workspace.
- Proveedor específico (Sendinblue, Mailgun, etc.).
- Comprueba:
- SMTP Host (por ejemplo,
smtp.tudominio.comosmtp.gmail.com). - SMTP Port (587 para TLS, 465 para SSL, 25 en algunos hostings).
- Encryption (TLS o SSL, según tu proveedor).
- Authentication activada.
- SMTP Username (normalmente tu correo completo).
- SMTP Password (o contraseña de aplicación, si usas Gmail).
- SMTP Host (por ejemplo,
Consejo: si no estás seguro de los datos, revisa la documentación de tu hosting o proveedor de correo. No adivines los puertos ni el tipo de cifrado.
4.2. Problemas con Gmail / Google Workspace (OAuth o contraseña de aplicación)
Si usas Gmail o Google Workspace, ya no es recomendable usar usuario/contraseña “normales”. Google exige:
- Configurar el método oficial de WP Mail SMTP con OAuth, o
- Usar una contraseña de aplicación si tienes activada la verificación en dos pasos.
Pasos generales
- En WP Mail SMTP, elige Gmail como mailer.
- Sigue el asistente para crear credenciales en Google Cloud (Client ID y Client Secret).
- Concede permisos a la aplicación.
- Guarda los cambios y vuelve a hacer una prueba de correo.
Si usas usuario/contraseña con smtp.gmail.com y te da error de autenticación, probablemente necesitas cambiar a OAuth o contraseña de aplicación.
4.3. El hosting bloquea el puerto SMTP
Algunos hostings bloquean el puerto 25, 465 o 587 por seguridad. Si WP Mail SMTP muestra errores del tipo “Connection timed out” o “Could not connect to SMTP host”, puede ser esto.
Qué hacer
- Prueba con otro puerto (por ejemplo, 587 con TLS en lugar de 465 con SSL).
- Revisa la documentación de tu hosting: muchos indican qué puertos SMTP están permitidos.
- Si nada funciona, contacta al soporte del hosting y pregunta si bloquean conexiones SMTP salientes.
4.4. El correo del remitente no coincide con el dominio
Si tu sitio está en tudominio.com pero usas como remitente un correo de @gmail.com, muchos servidores marcan el correo como sospechoso.
Recomendación
- Usa un correo del mismo dominio que tu web, por ejemplo:
no-reply@tudominio.com. - Configura ese correo en tu hosting o proveedor de email.
- En WP Mail SMTP, en From Email, pon ese correo y marca la opción Force From Email (Forzar remitente).
4.5. Falta de registros SPF, DKIM o DMARC
Aunque WP Mail SMTP esté bien configurado, si tu dominio no tiene registros SPF/DKIM correctos, los correos pueden ir a spam o ser rechazados.
Qué revisar
- En el panel de tu proveedor de dominio o hosting, revisa los registros DNS.
- Asegúrate de tener un registro SPF que incluya el servidor que envía los correos (tu hosting, Gmail, proveedor SMTP, etc.).
- Si usas un proveedor como Mailgun, SendGrid, etc., sigue sus instrucciones para añadir registros SPF y DKIM.
Después de cambiar DNS, espera unas horas (propagación) y vuelve a probar el envío.
4.6. Conflictos con otros plugins
Algunos plugins también intentan modificar el envío de correos (otros plugins SMTP, plugins de seguridad, plugins de caché agresiva, etc.).
Prueba rápida
- Desactiva temporalmente otros plugins SMTP o relacionados con correo.
- Desactiva plugins de seguridad que puedan bloquear conexiones salientes.
- Vuelve a hacer una prueba de correo desde WP Mail SMTP.
Si al desactivar un plugin el correo empieza a funcionar, ya sabes dónde está el conflicto.
5. Configuración recomendada básica en WP Mail SMTP
En WP Mail SMTP > Settings:
- From Email: un correo del mismo dominio que tu web (ej:
no-reply@tudominio.com). - From Name: el nombre de tu sitio o marca.
- Mailer: elige:
- Gmail / Google Workspace (si usas Google).
- SMTP genérico (Other SMTP) con los datos de tu hosting.
- Un proveedor especializado (Sendinblue, Mailgun, etc.).
- Return Path: marcar la opción para que coincida con el remitente.
Guarda los cambios y vuelve a usar la herramienta de prueba de correo.
6. Checklist rápido de solución
- ¿La prueba de correo de WP Mail SMTP funciona? Si no, revisa el mensaje de error.
- ¿Los datos SMTP (host, puerto, cifrado, usuario, contraseña) son correctos?
- ¿El remitente usa el mismo dominio que tu web?
- ¿Tu hosting permite conexiones SMTP salientes en el puerto configurado?
- ¿Tienes registros SPF/DKIM configurados para tu dominio?
- ¿Hay otros plugins SMTP o de seguridad interfiriendo?
7. Conclusión
Cuando WP Mail SMTP no envía correos, casi siempre se debe a una combinación de:
- datos SMTP incorrectos,
- bloqueos del hosting,
- problemas de autenticación (Gmail, OAuth, contraseñas de aplicación),
- o mala configuración del dominio (SPF/DKIM).
Siguiendo este paso a paso, deberías poder identificar el punto exacto donde falla la entrega y corregirlo. Una vez que WP Mail SMTP está bien configurado, el envío de correos de WordPress se vuelve mucho más fiable y profesional.