Índice
¿Qué es el error DMARC en WordPress?
DMARC (Domain-based Message Authentication, Reporting and Conformance) es una política diseñada para que los mensajes enviados desde tu dominio cumplan ciertos requisitos, en especial la alineación con SPF y DKIM. Cuando WordPress envía correos sin cumplir estas condiciones, los servidores los pueden rechazar o mandar directamente a spam. Es en esos casos cuando aparece el llamado «error DMARC».
Por qué ocurre
Los problemas de DMARC en WordPress suelen tener varios motivos:
- El sitio utiliza la función PHP mail(), que no añade ningún tipo de autenticación a los mensajes.
- El registro SPF no contempla al servidor que realmente envía los correos.
- Faltan firmas DKIM en los mensajes salientes.
- El remitente usado no coincide con el dominio legítimo, lo que genera problemas de alineación.
Por qué SMTP soluciona DMARC
Al configurar SMTP, WordPress envía correos usando un servidor autenticado, normalmente con usuario, contraseña, cifrado y, casi siempre, firmas DKIM y registros SPF ya preparados por el proveedor. Así, es posible cumplir las exigencias de DMARC, reducir los problemas de entregabilidad y proteger la reputación del dominio.
Cómo configurar SMTP paso a paso
1. Elegir proveedor SMTP
Puedes usar tanto el servicio de correo que ofrece tu hosting, como proveedores externos (Gmail/Google Workspace, Sendinblue, Mailgun, Amazon SES…). Revisa que te proporcionen:
- El servidor SMTP (host)
- Un puerto compatible (465 para SSL, 587 para TLS suelen ser los más habituales)
- Usuario y clave o, en algunos casos, método de autenticación mediante API
- Las instrucciones para añadir los registros SPF y DKIM
2. Instalar un plugin SMTP en WordPress
Algunos de los plugins más usados son WP Mail SMTP, Post SMTP y Easy WP SMTP. Instálalo desde el panel de WordPress, en la sección de Plugins > Añadir nuevo, y actívalo como cualquier otro.
3. Configurar el plugin
En la configuración del plugin, introduce los siguientes datos:
- Dirección del remitente: utiliza una cuenta de correo real bajo tu dominio (por ejemplo, [email protected]).
- Servidor SMTP, puerto correcto y el tipo de cifrado (SSL o TLS, según tu proveedor).
- Usuario y contraseña, o la clave API si el proveedor lo requiere.
- Guarda los cambios y haz un envío de prueba desde la propia interfaz del plugin para comprobar que funciona.
4. Ajustar registros DNS: SPF y DKIM
Agrega al registro SPF del dominio la autorización para el proveedor SMTP (por ejemplo, include:sendinblue.com). Configura DKIM siguiendo las instrucciones del proveedor, con la clave pública correspondiente. Si ya usas DMARC, crea o adapta el registro TXT con la política elegida (p=none, quarantine o reject) y un email de reporte si quieres recibir avisos.
5. Verificar y probar
Realiza envíos de prueba a varias plataformas (Gmail, Outlook…) y revisa los encabezados para confirmar que SPF y DKIM pasan correctamente y que DMARC está alineado. Hay muchas herramientas online que ayudan a validar los registros DNS y comprobar la firma de los mensajes.
Consejos y buenas prácticas
- Para grandes volúmenes de correos, los servicios externos dedicados como Mailgun o Amazon SES suelen dar mejor resultado.
- Activa las firmas DKIM siempre que puedas, ya que ayudan mucho a evitar el spam.
- Presta atención a los informes DMARC: pueden avisarte de intentos de suplantación o fallos en la configuración.
- No abuses de los servidores compartidos para enviar notificaciones masivas, suelen tener pobre reputación y más riesgo de bloqueos.
- Mantén tu WordPress y los plugins siempre actualizados y revisa los registros de envíos del plugin SMTP si surge algún problema.
Comparativa rápida de plugins
| Plugin | Gratis | Soporta Gmail/API | Registro de correos | Facilidad |
|---|---|---|---|---|
| WP Mail SMTP | Sí | Sí | Solo Pro | Muy fácil |
| Post SMTP | Sí | Sí | Sí | Fácil |
| Easy WP SMTP | Sí | No | No | Muy fácil |
Preguntas frecuentes
- ¿Puedo usar el servidor SMTP del hosting? Sí, siempre y cuando el servidor esté autorizado en tu registro SPF y soporte DKIM o permita firmar mensajes. Lo ideal es consultarlo con tu proveedor de hosting.
- ¿Qué pasa si no configuro SMTP? Muy probablemente, los correos se pierdan, acaben en la carpeta de spam o sean bloqueados por las políticas DMARC actuales.
- ¿Necesito modificar código en WordPress? Por lo general, no hace falta: los plugins SMTP suelen cubrir todas las necesidades. Solo deberías tocar código si tienes experiencia.
- ¿DMARC afecta solo a WordPress? No, DMARC afecta a cualquier sistema que envíe correos desde tu dominio sin autenticación adecuada, no solo a WordPress.
Soporte profesional
Si después de configurar todo todavía encuentras problemas, puedes pedir ayuda técnica especializada. SOLTIA (soltia.net) ofrece hosting preparado para WordPress y asistencia con la configuración de correo y DNS. Si requieres un soporte más avanzado para administración o resolución de problemas complejos, RedServicio (redservicio.net) también puede ayudarte.
Contar con SMTP y ajustar bien SPF, DKIM y DMARC tiene un impacto directo en la entregabilidad de tus correos y la reputación de tu dominio. Empieza procurando un remitente válido, configura tu plugin SMTP y asegúrate de que tus registros DNS estén al día.

