Cuando un formulario de contacto en WordPress no entrega el email, o las notificaciones de un pedido en WooCommerce acaban en la carpeta de spam, casi siempre hay un mismo problema de fondo: WordPress, por defecto, envía correos usando un sistema del servidor (PHP mail) que la mayoría de proveedores de email ya no consideran fiable. SMTP (Simple Mail Transfer Protocol) es el protocolo estándar para enviar correo de forma autenticada, y usarlo en lugar del envío por defecto es, con diferencia, la forma más efectiva de solucionar estos problemas de entrega.
Por qué WordPress necesita ayuda externa para esto
WordPress no incluye, de forma nativa, ninguna configuración SMTP: usa por defecto la función de correo de PHP, que no incluye ningún tipo de autenticación real. Los proveedores de email modernos (Gmail, Outlook, y los filtros antispam en general) exigen esa autenticación para confiar en que un correo es legítimo, así que sin ella, buena parte de los envíos automáticos de una web acaban perdidos, bloqueados o marcados como spam.
La solución: un plugin SMTP
Instalar un plugin dedicado permite reconfigurar el envío de correo de WordPress para que pase por un servidor SMTP autenticado (Gmail, Outlook, o un proveedor transaccional especializado), en lugar de depender del sistema básico del servidor. Dos de los plugins más usados para esto son WP Mail SMTP y FluentSMTP, ambos gratuitos en su versión base.
Guía: configurar WP Mail SMTP
Tras instalar y activar el plugin, se lanza un asistente de configuración que pide elegir un proveedor de envío (Gmail, Outlook, un servicio transaccional como Brevo o SendLayer, u «Otro SMTP» para un servidor genérico). Cada proveedor tiene su propia página de conexión dentro del asistente, donde se introducen las credenciales correspondientes (clave API o usuario y contraseña, según el caso) y se envía un correo de prueba para confirmar que todo funciona. WP Mail SMTP incluye además registro de correos enviados, alertas si un envío falla, y opciones de conexión de respaldo en su versión Pro. La guía completa, paso a paso y con capturas, está disponible en la documentación oficial de WP Mail SMTP.
Guía: configurar FluentSMTP con Microsoft Outlook / Office 365
Para conectar FluentSMTP con una cuenta de Outlook o Microsoft 365, el proceso requiere un paso adicional: registrar una aplicación en el panel de administración de Microsoft Entra (antes Azure AD), para obtener un identificador de cliente y una clave secreta. Una vez creada esa aplicación y copiados esos datos, se introducen en la pantalla de configuración de Microsoft dentro de FluentSMTP, se autentica la cuenta de Outlook, y se completa la conexión guardando el token de acceso generado. El proceso detallado, con capturas de cada pantalla del panel de Microsoft y de FluentSMTP, está disponible en la documentación oficial de FluentSMTP.
Un consejo antes de dar por terminada cualquier configuración SMTP
Configurar el plugin es solo la mitad del trabajo: conviene además revisar los registros DNS del dominio (SPF, DKIM y, si es posible, DMARC), que son los que confirman ante otros proveedores de email que ese dominio está autorizado a enviar correo a través del servicio elegido. Sin estos registros bien configurados, incluso con SMTP activo, algunos correos pueden seguir cayendo en spam.