Skip to content

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

Alejandro Frades | Actualizado en:
¿Por qué mi WordPress no envía correos electrónicos_

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.

1) Prueba rápida

  1. Instala WP Mail SMTP o Post SMTP.
  2. 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-To válido (p. ej. soporte@tudominio.com).

Si sigue sin funcionar (orden recomendado)

  1. SMTP con proveedor transaccional (API mejor que SMTP del hosting).
  2. SPF/DKIM configurados y propagados.
  3. Revisa logs de WP Mail SMTP / Post SMTP (te dirán el error exacto).
  4. 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
Autor
Alejandro Frades
Marketing Specialist
La mente detrás de los contenidos sociales de Modular DS. Siempre al tanto de las últimas tendencias para aprovecharlas y hacer que el mundo digital sea más ameno y entretenido.

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 😉