Soluciones rápidas a los problemas de envios de correos en WordPress
|
Actualizado en:

Este es uno de los quebraderos de cabeza más comunes: instalas WordPress, montas un formulario, lo configuras “como toca”… y cuando lo pruebas no te llega nada al correo. Se te queda la cara blanca y piensas: “¿qué he roto?”. Tranquilidad: pasa más de lo que crees. Por suerte, aquí van alternativas rápidas para que tus emails salgan y lleguen donde deben.
Tabla de contenidos
1) Prueba rápida
- Instala WP Mail SMTP o Post SMTP.
- Ve a Email Test y envía un correo a tu Gmail/Outlook.
- ¿Llega? Configura SMTP con ese mismo plugin → listo.
- ¿No llega? Pasa al paso 2.
2) Configura SMTP (lo que casi siempre lo arregla)
- Mailer: usa un proveedor transaccional (SendGrid, Mailgun, Amazon SES, Brevo) o el SMTP de tu hosting.
- From Email: un correo de tu dominio (p. ej.
no-reply@tudominio.com). - From Name: tu marca.
- Force From / Autenticación: activado (usuario/contraseña SMTP o API Key).
- Guarda cambios y repite el Email Test.
¿Necesitas una guía paso a paso? Te dejo esta configuración de SMTP en WordPress con todos los detalles.
3) Ajusta DNS para evitar SPAM
En tu DNS (Cloudflare/registrador):
- SPF: incluye tu proveedor de envío.
v=spf1 include:sendgrid.net include:_spf.google.com ~all - DKIM: añade los CNAME/TXT que te da el proveedor.
- DMARC (opcional recomendado):
v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com
4) Revisa el hosting
- Muchos hostings bloquean la función
mail()de PHP → SMTP obligatorio. - Comprueba si tu IP/dominio está en blacklist; solicita retirada si aplica.
- Ojo con límites de envío por hora. Para newsletters, usa un proveedor externo.
5) Evita conflictos de plugins
- Desactiva temporalmente plugins de seguridad/caché/email-logging y prueba envío.
- Si funciona, reactiva uno a uno hasta encontrar el culpable.
- Actualiza WordPress, tema y plugins a la última versión.
6) Formularios (CF7, WPForms, Elementor Forms…)
- Remitente (From): usa un correo de tu dominio, no el del visitante.
- Destinatario (To): tu correo real, sin typos.
- Activa reCAPTCHA/antispam para evitar bloqueos.
- Haz un envío de prueba después de guardar.
7) WooCommerce
- WooCommerce → Ajustes → Correos electrónicos: que estén activados y con destinatarios correctos.
- WooCommerce → Estado → Registros: revisa errores de correo.
- Realiza un pedido de prueba.
8) Buenas prácticas de entregabilidad
- Evita adjuntos pesados; usa enlaces.
- Asuntos claros, sin palabras típicas de spam.
- Añade
Reply-Toválido (p. ej.soporte@tudominio.com).
Si sigue sin funcionar (orden recomendado)
- SMTP con proveedor transaccional (API mejor que SMTP del hosting).
- SPF/DKIM configurados y propagados.
- Revisa logs de WP Mail SMTP / Post SMTP (te dirán el error exacto).
- Abre ticket al hosting adjuntando el mensaje de error.
Checklist express (copia y pega)
- WP Mail SMTP/Post SMTP instalado y test OK
- From =
no-reply@tudominio.com(dominio propio) - SPF/DKIM/DMARC configurados
- Sin bloqueos por plugin/hosting
- Formularios con From del dominio
- WooCommerce: emails activados, pedido de prueba enviado
No te pierdas nada
Suscríbete a nuestra newsletter para enterarte antes que nadie de todas las novedades y lanzamientos de Modular DS. Luego no digas que no avisamos 😉


