🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Configurar el correo electrónico en WordPress (SMTP) con plugin

Actualizado el 23 de septiembre de 2025

¿Por qué tu WordPress no envía correos y cómo solucionarlo con un plugin SMTP?

Si alguna vez has intentado recuperar la contraseña de tu WordPress, recibir una notificación de un nuevo comentario o enviar un formulario de contacto y el correo nunca llegó, no estás solo. Este es uno de los problemas más comunes entre los usuarios de WordPress. La razón principal es que, por defecto, WordPress utiliza la función mail() de PHP para enviar correos electrónicos, un método que es extremadamente limitado y que los servidores de correo modernos (como Gmail, Outlook o Yahoo) suelen rechazar por considerarlo poco fiable o directamente spam.

La solución profesional, rápida y definitiva es configurar un plugin SMTP. En esta guía extensa y paso a paso, vas a aprender qué es SMTP, por qué necesitas configurarlo, cómo elegir el mejor plugin y cómo configurarlo sin volverte loco. Al final, también te daré las claves para evitar que tus emails caigan en la carpeta de spam.


¿Qué es SMTP y por qué tu WordPress lo necesita?

SMTP son las siglas de Simple Mail Transfer Protocol (Protocolo Simple de Transferencia de Correo). Es el estándar universal que utilizan los servidores de correo para enviar mensajes a través de Internet. Cuando configuras un cliente de correo como Outlook o Gmail en tu móvil, estás usando SMTP.

El problema es que WordPress, por defecto, no usa SMTP. Usa una función nativa de PHP que envía el correo directamente desde tu servidor de alojamiento web. Este método tiene tres grandes desventajas:

  1. Alta probabilidad de spam: Los servidores de correo receptores (Gmail, Hotmail, etc.) no confían en los correos enviados desde servidores de alojamiento web genéricos. Sin una autenticación SMTP, tus correos tienen un 90% de posibilidades de acabar en la carpeta de spam o ser rechazados.
  2. Falta de autenticación: No hay forma de demostrar que el correo proviene de tu dominio. Esto facilita la suplantación de identidad y hace que los filtros antispam bloqueen tus mensajes.
  3. Límites de envío: Muchos servidores de hosting limitan la cantidad de correos que se pueden enviar por hora usando mail(). Si tu web tiene mucho tráfico, podrías quedarte bloqueado.

Al configurar un plugin SMTP, le estás diciendo a WordPress: "No uses el método básico, usa estas credenciales de mi servidor de correo (como Gmail, Outlook o el correo de tu hosting) para enviar los mensajes". De esta forma, el correo se envía autenticado y desde un servidor de confianza, lo que reduce drásticamente las posibilidades de terminar en spam.


Elegir el plugin SMTP perfecto: Comparativa rápida

Existen decenas de plugins para esto, pero no todos son igual de buenos. Para que no te pierdas, te recomiendo los tres mejores que existen en el mercado actual. Todos son gratuitos en su versión básica y funcionan perfectamente.

1. WP Mail SMTP (El más completo y fácil de usar)

Es el plugin más popular y el que yo recomiendo para principiantes. Su asistente de configuración (Setup Wizard) te guía paso a paso y te permite conectar con los principales proveedores de correo (Gmail, Outlook, etc.) con un solo clic, sin necesidad de rellenar campos técnicos manualmente.

  • Ventajas: Interfaz amigable, asistente de configuración, comprobador de correo integrado, registro de errores.
  • Desventajas: Algunas funciones avanzadas (como el envío programado) son de pago.

2. FluentSMTP (El moderno y ligero)

Es un plugin más nuevo pero que ha crecido muy rápido. Es extremadamente rápido y no añade apenas peso a tu web. Su interfaz es muy limpia y también tiene un asistente de configuración.

  • Ventajas: Rápido, ligero, gratuito con todas las funciones esenciales, sin anuncios invasivos.
  • Desventajas: Puede ser menos conocido para algunos usuarios.

3. Easy WP SMTP (El clásico)

Es uno de los más antiguos y conocidos. Es muy sencillo de usar, aunque su interfaz es un poco más anticuada. Te obliga a rellenar los campos SMTP manualmente, lo que puede ser un problema si no conoces los datos de tu servidor de correo.

  • Ventajas: Muy estable, ligero, fácil de entender.
  • Desventajas: No tiene asistente visual, requiere conocimientos técnicos para configurarlo.

Configurar WordPress SMTP paso a paso con WP Mail SMTP

Voy a centrarme en la configuración con WP Mail SMTP porque es el más amigable y el que mejor resuelve el problema de los correos en spam. Te voy a enseñar a configurarlo con una cuenta de Gmail (el método más común) y también con el correo de tu propio hosting.

Paso 1: Instalar y activar el plugin

  1. Ve a tu escritorio de WordPress.
  2. En el menú lateral, entra en Plugins > Añadir nuevo.
  3. En el buscador, escribe "WP Mail SMTP".
  4. Haz clic en Instalar ahora en el primer resultado (el de WPForms).
  5. Una vez instalado, haz clic en Activar.

Paso 2: Iniciar el asistente de configuración

Al activarlo, se abrirá un asistente de bienvenida. Haz clic en Empecemos o Let's Get Started.

[INFO] Si el asistente no se abre automáticamente, ve a Ajustes > WP Mail SMTP y haz clic en el botón Iniciar asistente de configuración.

Paso 3: Elegir el proveedor de correo

El asistente te preguntará de dónde quieres enviar el correo. Verás varias opciones: Gmail, Microsoft Outlook, Amazon SES, etc.

  • Si quieres usar tu correo de Gmail, selecciona Gmail.
  • Si quieres usar el correo de tu hosting (por ejemplo, tucorreo@tudominio.com), selecciona Otros SMTP.

Voy a explicar ambas opciones.


Configuración con Gmail y Google Workspace (Recomendado para principiantes)

Esta es la opción más sencilla, ya que te permite usar una cuenta de Gmail gratuita para enviar los correos de tu WordPress. Es perfecta para blogs personales o webs pequeñas.

  1. En el asistente, selecciona Gmail.
  2. Haz clic en Conectar con Google.
  3. Se abrirá una ventana de Google. Inicia sesión con la cuenta de Gmail que quieras usar.
  4. Google te pedirá permisos. Haz clic en Permitir para que el plugin pueda enviar correos en tu nombre.
  5. ¡Listo! El plugin hará la configuración técnica por ti automáticamente.

[WARNING] Si usas una cuenta de Gmail gratuita, tu web enviará los correos desde esa dirección. Si tu web es de una empresa, es mejor que uses Google Workspace (Gmail con tu propio dominio) para dar una imagen más profesional y evitar problemas de entregabilidad.


Configuración con el correo de tu hosting (Método manual)

Esta opción es ideal si quieres usar una dirección de correo profesional como contacto@tudominio.com. Para ello, necesitarás los datos SMTP de tu proveedor de hosting. Estos datos suelen estar en el panel de control de tu hosting (cPanel, Syspanel, etc.).

¿Cómo encontrar los datos SMTP en tu hosting?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy sencillo:

  1. Accede a tu panel de Syspanel desde tu navegador usando el puerto 2106 (por ejemplo: https://tudominio.com:2106).
  2. Inicia sesión con tu usuario y contraseña.
  3. Busca la sección de Cuentas de correo o Mail.
  4. Crea una cuenta de correo para tu dominio (si no la tienes) o usa una existente.
  5. En la configuración de esa cuenta, encontrarás los datos del servidor SMTP. Normalmente serán algo así:
    • Servidor SMTP: mail.tudominio.com o smtp.tudominio.com.
    • Puerto SMTP: 587 (con TLS) o 465 (con SSL).
    • Nombre de usuario: La dirección de correo completa (ej. contacto@tudominio.com).
    • Contraseña: La contraseña de esa cuenta de correo.

Configurando los campos manualmente en el plugin

Ahora que tienes los datos, vuelve al asistente de WP Mail SMTP:

  1. Selecciona Otros SMTP.
  2. Verás un formulario con varios campos. Rellénalos así:
    • Remitente (From Name): El nombre de tu empresa o web (ej. "Mi Tienda Online").
    • Correo del remitente (From Email): La dirección de correo que has creado (ej. contacto@tudominio.com).
    • Servidor SMTP (SMTP Host): mail.tudominio.com.
    • Encriptación (Encryption): TLS.
    • Puerto SMTP: 587.
    • Autenticación: Activada (sí).
    • Nombre de usuario: contacto@tudominio.com.
    • Contraseña: La contraseña de tu correo.
  3. Haz clic en Guardar y continuar.

[WARNING] Los puertos pueden variar. El puerto 587 con TLS es el estándar, pero algunos hostings usan el 465 con SSL. Si no funciona, prueba a cambiar la encriptación a SSL y el puerto a 465.


Verificar que el correo funciona y no cae en spam

Después de configurar el plugin, es crucial hacer una prueba para asegurarnos de que todo funciona correctamente.

  1. Ve a Ajustes > WP Mail SMTP.
  2. Busca la sección Comprobador de correo o Enviar un correo de prueba.
  3. Introduce tu dirección de correo personal (la que quieras, por ejemplo, tu Gmail personal).
  4. Haz clic en Enviar correo de prueba.

El plugin te mostrará un mensaje de éxito o un error detallado. Si es un error, te dirá exactamente qué está fallando (contraseña incorrecta, puerto equivocado, etc.).

¿Cómo comprobar si el correo de prueba llegó a la bandeja de entrada?

  1. Revisa tu bandeja de entrada. Debería haber un correo del plugin.
  2. Si no está, revisa la carpeta de Spam.
  3. Si está en spam, no te preocupes, es normal en las primeras pruebas. Ábrelo y haz clic en "No es spam" o "Marcar como no deseado". Esto ayuda a tu proveedor de correo a aprender que los correos de tu dominio son legítimos.

Consejos avanzados para evitar que el correo WordPress caiga en spam

Configurar SMTP resuelve el 90% de los problemas, pero para asegurar una entregabilidad del 100%, debes prestar atención a estos detalles:

1. Autenticación de tu dominio (SPF y DKIM)

Los filtros antispam de Gmail y Outlook verifican que el correo proviene realmente de tu dominio. Para ello, necesitas añadir dos registros DNS a tu dominio: SPF y DKIM.

  • SPF (Sender Policy Framework): Es un registro que dice "solo estos servidores pueden enviar correos en nombre de mi dominio".
  • DKIM (DomainKeys Identified Mail): Es una firma digital que verifica que el correo no ha sido alterado en el camino.

¿Cómo configurarlos?

  • Si usas Syspanel, ve a la sección de DNS o Registros DNS. Allí podrás añadir estos registros fácilmente.
  • Si usas Gmail, Google te da estos registros automáticamente. En el asistente de WP Mail SMTP, después de conectar con Google, te mostrará un aviso para que añadas estos registros a tu DNS. Es fundamental que lo hagas.

[INFO] Sin SPF y DKIM, es muy probable que tus correos acaben en spam, incluso con SMTP configurado.

2. Usa un plugin de formularios con SMTP integrado

Si usas plugins de formularios como Contact Form 7 o Elementor Forms, estos se benefician automáticamente de la configuración SMTP de tu WordPress. No necesitas configurarlos por separado, ya que usan la función wp_mail() de WordPress, que ahora está controlada por el plugin SMTP.

3. Mantén tu lista de correo limpia

Si envías boletines desde tu web con plugins como MailPoet o Newsletter, asegúrate de eliminar las direcciones de correo que no existen o que rebotan. Enviar a direcciones inválidas daña tu reputación como remitente y aumenta la probabilidad de ser marcado como spam.


Preguntas Frecuentes (FAQ)

¿Es obligatorio usar un plugin SMTP?

No es obligatorio, pero es altamente recomendable. Si no lo usas, es muy probable que tus correos no lleguen a tus usuarios o caigan en spam. Es la diferencia entre una web funcional y una que parece rota.

¿Qué hago si no tengo una cuenta de correo en mi hosting?

Puedes usar una cuenta de Gmail gratuita. Es la opción más rápida para empezar. Sin embargo, para una imagen profesional, te recomiendo crear una cuenta de correo con tu dominio.

¿El plugin SMTP afecta al rendimiento de mi web?

No, los plugins SMTP son muy ligeros. Solo actúan en el momento de enviar un correo, no afectan a la velocidad de carga de tu web.

¿Puedo usar el correo de mi hosting con Syspanel?

Sí, por supuesto. Syspanel es un gran panel de control y es muy fácil crear cuentas de correo. Solo tienes que recordar que el acceso al panel es a través del puerto 2106. Una vez dentro, busca la sección de correo para crear tu cuenta y obtener los datos SMTP.

¿Qué es mejor, TLS o SSL?

Ambos son seguros. La regla general es usar TLS con el puerto 587. Si tu hosting no lo soporta, usa SSL con el puerto 465.

¿Por qué mi correo sigue en spam después de configurar SMTP?

Las causas más comunes son:

  1. No has configurado SPF y DKIM.
  2. El "From Name" y el "From Email" no coinciden con el dominio. Asegúrate de que el correo del remitente sea de tu dominio (ej. hola@tudominio.com), no una dirección genérica de Gmail.
  3. Tu dominio tiene mala reputación. Si es un dominio nuevo, es normal que los filtros sean más estrictos al principio.

Conclusión: Di adiós a los correos perdidos

Configurar el correo en WordPress con un plugin SMTP no es un lujo, es una necesidad. Es el paso definitivo para que tu web se comunique de forma fiable con tus usuarios, clientes y contigo mismo. Con una herramienta como WP Mail SMTP y siguiendo los pasos de esta guía, puedes tener tu correo funcionando en menos de 10 minutos.

Recuerda la clave: SMTP + autenticación (SPF/DKIM) = correos en la bandeja de entrada, no en spam. Si tienes cualquier duda, revisa la sección de preguntas frecuentes o consulta la documentación de tu plugin. ¡Tu web (y tu bandeja de entrada) te lo agradecerán!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel