Rellenas un formulario de contacto en tu propia web para probar que funciona y… el correo no llega nunca. O peor: un cliente te dice que hizo un pedido y jamás recibió la confirmación. Si esto te suena, no estás solo. Uno de los problemas más silenciosos y frecuentes en WordPress es que los correos no se entregan o acaban directos en la carpeta de spam. La buena noticia es que tiene una solución clara y estable: configurar el envío mediante SMTP. En esta guía te explicamos por qué pasa, qué es SMTP y cómo dejarlo bien configurado para que tus emails lleguen siempre.
Por qué WordPress no entrega bien tus correos
Por defecto, WordPress envía los emails con la función PHP mail() del servidor. Es un método rápido de configurar, pero también poco fiable: la mayoría de servidores de correo modernos (Gmail, Outlook, Yahoo) desconfían de estos mensajes porque no están autenticados. El resultado es que tu correo se marca como sospechoso, se filtra como spam o directamente se descarta sin avisar.
El problema se agrava porque WordPress suele enviar desde una dirección genérica del tipo wordpress@tudominio.com, que ni siquiera existe como buzón real. Para el sistema receptor, un mensaje que dice venir de un dominio pero se envía desde un servidor no autorizado es una señal de alarma. Si tu web depende de estos avisos —formularios, pedidos de WooCommerce, recuperación de contraseñas—, estás perdiendo comunicaciones importantes sin enterarte.
Qué es SMTP y por qué lo soluciona
SMTP (Simple Mail Transfer Protocol) es el protocolo estándar que usan los servicios de correo para enviar mensajes de forma autenticada. En lugar de dejar que tu servidor web mande los emails «a ciegas», configuras WordPress para que se conecte a un servidor de correo real con usuario y contraseña, igual que hace tu programa de email en el móvil o el ordenador.
La diferencia es enorme: al enviar mediante SMTP autenticado, cada correo sale identificado correctamente y con las firmas que los proveedores esperan. Eso mejora de forma inmediata la entregabilidad (que el mensaje llegue) y la reputación de tu dominio. En la práctica, pasar de PHP mail a SMTP es el cambio con mayor impacto que puedes hacer para que tus correos dejen de caer en spam.
Cómo configurar SMTP en WordPress paso a paso
La forma más sencilla y segura es usar un plugin de SMTP. No necesitas tocar código: el plugin se encarga de interceptar todos los envíos de WordPress y dirigirlos a través de tu servidor de correo. Estos son los pasos básicos:
- Instala un plugin SMTP como WP Mail SMTP, FluentSMTP o Post SMTP. Todos son gratuitos en su versión básica y muy usados.
- Elige tu proveedor de envío (tu hosting, tu correo profesional o un servicio transaccional como los que veremos abajo).
- Introduce los datos del servidor: host SMTP, puerto (normalmente 465 con SSL o 587 con TLS), usuario y contraseña.
- Configura el correo «De» con una dirección real de tu dominio, por ejemplo hola@tudominio.com.
- Envía un email de prueba desde el propio plugin y confirma que llega a la bandeja de entrada, no a spam.
Un consejo importante de seguridad: siempre que tu proveedor lo permita, usa una contraseña de aplicación o una clave de API en lugar de la contraseña principal de tu buzón. Así, si algún día tienes que revocar el acceso, no comprometes toda tu cuenta de correo. Si prefieres no tocar nada de esto, es exactamente el tipo de ajuste que resolvemos dentro de nuestros servicios de desarrollo y configuración de WordPress.
Qué proveedor de envío elegir
Puedes enviar a través del correo de tu hosting, pero para volúmenes serios o para máxima fiabilidad lo recomendable es un servicio SMTP transaccional. Estas plataformas están especializadas en que los correos automáticos lleguen y ofrecen estadísticas de entrega. Las opciones más habituales son:
- Brevo (antes Sendinblue): plan gratuito generoso y muy popular en España.
- Amazon SES: la opción más económica a gran volumen, aunque algo más técnica.
- Mailgun o Postmark: excelentes para correos transaccionales con alta entregabilidad.
- El SMTP de tu correo profesional (Google Workspace, Microsoft 365) si envías pocos mensajes.
No hay una única respuesta correcta: depende de cuántos correos envías al mes y de si necesitas también email marketing. Para una web con formularios y algún pedido, un plan gratuito basta de sobra. Si tu tienda genera muchas confirmaciones, conviene un servicio transaccional con buena reputación de IP.
Cómo evitar que tus correos acaben en spam
Configurar SMTP es la mitad del trabajo. La otra mitad es autenticar tu dominio para que los proveedores confíen en él. Esto se hace añadiendo tres registros en la zona DNS de tu dominio:
- SPF: indica qué servidores están autorizados a enviar correo en nombre de tu dominio.
- DKIM: añade una firma digital que demuestra que el mensaje no ha sido alterado.
- DMARC: define qué hacer con los correos que no superan SPF o DKIM y te da informes.
Con estos tres registros bien puestos, tu tasa de entrega mejora drásticamente y reduces el riesgo de que alguien suplante tu dominio. Además, evita palabras y prácticas típicas de spam en tus notificaciones automáticas y mantén tu WordPress actualizado: un sitio comprometido puede acabar enviando spam sin que lo sepas, algo que solemos detectar en las revisiones de nuestros planes de mantenimiento. Si notas que los correos empezaron a fallar de repente, revisa también nuestras señales de que tu web necesita mantenimiento.
Preguntas frecuentes
¿Necesito saber programar para configurar SMTP en WordPress?
No. Con un plugin SMTP como WP Mail SMTP o FluentSMTP solo tienes que rellenar los datos del servidor (host, puerto, usuario y contraseña) y enviar un correo de prueba. Lo único algo más técnico es añadir los registros SPF, DKIM y DMARC en tu DNS, pero es un proceso guiado que tu proveedor de correo documenta o que podemos configurar por ti.
¿SMTP sirve también para las notificaciones de WooCommerce?
Sí, y es muy recomendable. Todas las confirmaciones de pedido, avisos de cambio de estado y recuperaciones de contraseña de WooCommerce se envían con el mismo sistema de correo de WordPress. Al pasarlo a SMTP autenticado, esos emails críticos para tu tienda dejan de perderse y llegan de forma fiable a tus clientes.
¿Por qué mis correos siguen yendo a spam aunque ya use SMTP?
Suele ser porque falta la autenticación del dominio. Si no tienes bien configurados SPF y DKIM, los proveedores siguen sin fiarse del remitente. Revisa también que el correo «De» sea una dirección real de tu dominio y no una genérica, y evita adjuntos o textos que parezcan spam. Si tras esto persiste, puede que la reputación de tu IP o dominio esté dañada y haga falta una revisión más a fondo.




