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

Enviar correos desde WordPress de forma segura: SMTP en cPanel

Actualizado el 7 de septiembre de 2025

¿Te ha pasado alguna vez que los correos de tu WordPress caen en spam o, peor aún, ni siquiera llegan a su destino?

Es uno de los problemas más frustrantes para cualquier persona que gestiona una web. El culpable suele ser la función mail() de PHP, que es el método que WordPress usa por defecto para enviar correos electrónicos. Esta función es básica, poco fiable y, a menudo, los servidores de correo (como Gmail, Outlook o Yahoo) la marcan directamente como correo no deseado.

La solución profesional y definitiva a este problema es configurar un SMTP (Protocolo Simple de Transferencia de Correo) en tu WordPress. Y si tu hosting utiliza cPanel, el proceso es mucho más sencillo de lo que imaginas.

En esta guía extensa y paso a paso, vamos a explicarte cómo configurar SMTP en WordPress usando cPanel, por qué es tan importante para la seguridad y la entregabilidad de tus correos, y cómo evitar que tus mensajes acaben en la carpeta de spam.


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

Para entenderlo de forma sencilla, imagina que tu web es una oficina y el correo electrónico es el cartero. La función mail() de PHP sería como enviar a un cartero aficionado sin uniforme y sin identificación oficial. Puede que entregue la carta, pero lo más probable es que el portero del edificio (el servidor de correo del destinatario) no le abra la puerta o lo ponga en cuarentena.

El SMTP (Simple Mail Transfer Protocol) es como contratar una empresa de mensajería de confianza con uniforme, vehículo oficial y número de seguimiento. Cuando configuras SMTP en WordPress, le estás diciendo a tu web: "No uses al cartero aficionado, usa esta empresa de mensajería profesional".

Esta "empresa de mensajería" es el servidor de correo saliente de tu hosting, que normalmente gestionas desde cPanel. Al usarlo, tus correos pasan por un proceso de autenticación que los hace mucho más fiables y difíciles de marcar como spam.

Beneficios de usar SMTP en WordPress

Configurar SMTP en tu WordPress no es un capricho, es una necesidad. Estos son los beneficios más claros:

  • Mejora drástica de la entregabilidad: Tus correos llegan a la bandeja de entrada, no a spam.
  • Seguridad mejorada: La autenticación SMTP evita que tus correos sean interceptados o manipulados en el camino.
  • Menos riesgo de suplantación de identidad: Al autenticar tu dominio, es más difícil que terceros envíen correos falsos en tu nombre.
  • Registro de envíos: Puedes llevar un control de todos los correos enviados desde tu web, lo cual es vital para el soporte y la depuración.
  • Compatibilidad con plugins: Plugins de formularios, WooCommerce, o Membership utilizan el correo de WordPress para notificaciones. Con SMTP, estas notificaciones funcionan perfectamente.

Antes de empezar: ¿Qué necesitas tener a mano?

No te preocupes, no necesitas ser un experto en informática. Solo necesitas tres datos que encontrarás en tu cPanel.

  1. Acceso a tu cPanel: Normalmente se accede a través de tudominio.com/cPanel o cpanel.tudominio.com.
  2. El nombre de tu servidor de correo saliente: Suele ser mail.tudominio.com o smtp.tudominio.com. A veces, es simplemente el nombre de tu servidor (ej. srv1234.hosting.com).
  3. Credenciales de correo: La dirección de correo electrónico completa (ej. admin@tudominio.com) y su contraseña. Esta cuenta debe existir en tu cPanel.

[WARNING]
Si tu hosting es de tipo compartido y usas Syspanel (antes conocido como HestiaCP), el panel de control es diferente a cPanel. La interfaz cambia, pero el concepto es el mismo. Si usas Syspanel, recuerda que el acceso a su panel de administración se realiza a través del puerto 2106 (ej. tudominio.com:2106). La configuración SMTP en WordPress será idéntica una vez que tengas los datos de tu cuenta de correo.


Paso a paso: Configurar SMTP en WordPress desde cPanel

Vamos a hacerlo de la forma más visual y sencilla posible. Utilizaremos el plugin más popular y fiable para esta tarea: WP Mail SMTP. Este plugin es gratuito, fácil de usar y tiene una versión premium con más funciones, pero la versión gratuita es más que suficiente para la mayoría de los casos.

Paso 1: Instalar el plugin WP Mail SMTP

  1. Entra en el panel de administración de tu WordPress (normalmente tudominio.com/wp-admin).
  2. Ve a Plugins > Añadir nuevo.
  3. En el buscador, escribe WP Mail SMTP.
  4. Instala el plugin que muestra el logo de WPForms y actívalo.

Paso 2: Acceder al asistente de configuración

Una vez activado, verás un aviso en la parte superior de tu panel. Haz clic en "Configurar el plugin SMTP" o ve directamente a Ajustes > WP Mail SMTP.

El plugin te guiará con un asistente, pero vamos a saltárnoslo para hacerlo manualmente, que es más rápido y claro. Para ello, busca la pestaña "Configuración SMTP" en el menú lateral del plugin.

Paso 3: Rellenar los datos de conexión

Aquí es donde entran en juego los datos que mencionamos antes. Vamos a configurarlo todo.

En la sección "Configuración general":

  • De Email: Escribe la dirección de correo desde la que quieres enviar los mensajes (ej. no-reply@tudominio.com). Esta debe ser una cuenta que exista en tu cPanel.
  • De Nombre: El nombre que aparecerá como remitente (ej. Tu Empresa o Tu Nombre).

En la sección "Correo" (Mailer):

  • Selecciona la opción "Otro SMTP" (o "Sendinblue" si tu hosting lo ofrece, pero "Otro SMTP" es lo más universal).

Se desplegarán los campos de configuración del servidor. Ahora, ve a tu cPanel para obtener los datos exactos.

Paso 4: Obtener los datos de SMTP desde cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección de "Cuentas de correo" o "Email Accounts".
  3. Si aún no tienes una cuenta de correo, crea una (ej. admin@tudominio.com) con una contraseña segura. Esta será la que uses para autenticar los envíos.
  4. En la misma sección, o en una llamada "Clientes de correo" o "Configure Email Client", encontrarás los datos de conexión. Busca información sobre el servidor de correo saliente (SMTP).

Normalmente, el servidor SMTP es mail.tudominio.com y el puerto es 465 (SSL) o 587 (TLS). Elige 465 con SSL si tu hosting lo permite, es la opción más segura.

Paso 5: Completar la configuración en WordPress

Ahora, vuelve a tu WordPress y rellena los campos con los datos de cPanel:

  • Servidor SMTP: mail.tudominio.com (o el que te indique tu cPanel).
  • Encriptación: Selecciona SSL (si usas puerto 465) o TLS (si usas puerto 587).
  • Puerto SMTP: 465 (recomendado) o 587.
  • Autenticación: Actívala (marca la casilla "Usar autenticación SMTP").
  • Nombre de usuario SMTP: La dirección de correo completa (ej. admin@tudominio.com).
  • Contraseña SMTP: La contraseña de esa cuenta de correo.

Guarda los cambios.


Verificar que todo funciona: Enviar un correo de prueba

La parte más importante después de configurar es probar que funciona. WP Mail SMTP tiene una herramienta integrada para esto.

  1. Ve a la pestaña "Email Test" (o "Prueba de correo") en el menú del plugin.
  2. Introduce la dirección de correo a la que quieres enviar la prueba (puede ser tu correo personal).
  3. Haz clic en "Enviar un correo de prueba".

Si todo está correcto, recibirás un correo en tu bandeja de entrada (revisa también el spam). El plugin te mostrará un mensaje de éxito con el estado del envío.

[TIP]
Si el correo de prueba no llega, revisa estos puntos:

  • ¿La contraseña de la cuenta de correo es correcta?
  • ¿El puerto es correcto? Prueba con 587 si 465 no funciona.
  • ¿El servidor SMTP es exactamente el que te indica tu cPanel? A veces, puede ser un servidor genérico como smtp.tuproveedor.com.

Cómo evitar el spam en WordPress: Buenas prácticas adicionales

Configurar SMTP es el primer gran paso, pero no el único. Para asegurar que tus correos no caigan en spam, sigue estas recomendaciones:

  • Usa un remitente real: No uses no-reply@ para correos importantes. Es mejor usar una dirección que los usuarios puedan identificar, como info@tudominio.com.
  • Mantén tu lista de correo limpia: Si envías newsletters, elimina las direcciones inactivas o con rebotes constantes.
  • Añade registros SPF y DKIM: Esto es clave. Son como el DNI de tu dominio para los servidores de correo.
    • SPF (Sender Policy Framework): Autoriza a tu servidor de correo a enviar mensajes en nombre de tu dominio.
    • DKIM (DomainKeys Identified Mail): Firma digitalmente tus correos para verificar que no han sido alterados.
  • Evita palabras spam en el asunto: Palabras como "Gratis", "Oferta", "Urgente" o exceso de signos de exclamación activan los filtros.

¿Cómo configurar SPF y DKIM desde cPanel?

Este es un paso que muchos olvidan y es crucial. La mayoría de los hosts con cPanel tienen una sección llamada "Email Deliverability" (Entregabilidad de correo).

  1. En tu cPanel, busca "Email Deliverability".
  2. Selecciona tu dominio.
  3. Verás un botón para "Reparar" o "Actualizar" los registros SPF y DKIM. Haz clic en él.

Esto añadirá automáticamente los registros DNS necesarios a tu dominio. Es un proceso mágico y muy efectivo.

[INFO]
Si tu hosting usa Syspanel (puerto 2106), la opción de añadir SPF y DKIM puede estar en la sección de "Dominios" o "DNS". Busca la documentación específica de Syspanel para añadir estos registros manualmente, ya que la interfaz difiere de cPanel.


Preguntas Frecuentes (FAQ)

Aquí resolvemos las dudas más comunes que nos encuentro a diario en el soporte técnico.

¿Es obligatorio usar un plugin para configurar SMTP?

No, pero es altamente recomendable. Puedes añadir código personalizado al archivo functions.php de tu tema, pero esto es más complejo y cualquier error puede romper tu web. Los plugins como WP Mail SMTP hacen el proceso visual, seguro y fácil de mantener.

¿Qué hago si mi hosting no tiene cPanel?

Si tu hosting usa Syspanel (recuerda, el puerto de acceso es el 2106), el proceso es similar. Deberías poder crear cuentas de correo y encontrar los datos SMTP en el panel. La configuración del plugin en WordPress será exactamente la misma. La única diferencia es la interfaz para obtener los datos del servidor.

¿Puedo usar SMTP de Gmail o Outlook con mi WordPress?

Sí, es posible, pero no es lo más recomendable para un sitio web profesional. Los servicios de correo gratuitos tienen límites de envío diario y pueden bloquear tu cuenta si envías muchos correos. Es mucho más fiable usar el SMTP de tu propio hosting, ya que está optimizado para tu dominio.

¿Por qué mis correos siguen yendo a spam después de configurar SMTP?

Esto puede deberse a varios factores:

  • Falta de calentamiento del dominio: Si es un dominio nuevo, el servidor no tiene reputación. Envía pocos correos al principio e incrementa gradualmente.
  • El contenido del correo: Asegúrate de que el contenido no parezca spam (exceso de enlaces, imágenes, etc.).
  • Registros DNS incompletos: Verifica que los registros SPF y DKIM se han añadido correctamente. Puedes usar herramientas online como MXToolbox para comprobarlo.

¿Qué es el puerto 587 vs el 465?

  • Puerto 465: Usa SSL (Secure Sockets Layer) desde el principio de la conexión. Es el más seguro y el que recomendamos.
  • Puerto 587: Usa TLS (Transport Layer Security) o STARTTLS. También es seguro y es el estándar moderno para el envío de correo.

Ambos son válidos. Si uno falla, prueba con el otro.

¿Cada cuánto debo revisar mi configuración SMTP?

Te recomiendo hacer una prueba de envío cada vez que cambies tu contraseña de correo en cPanel, o cada 3-6 meses para asegurarte de que todo sigue funcionando correctamente. También es buena idea revisar los registros de entrega en el plugin de vez en cuando.


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

Configurar SMTP WordPress cPanel no es un lujo, es una necesidad para cualquier web que quiera tener una comunicación seria y fiable. No solo evitas que tus correos caigan en spam, sino que proteges la reputación de tu dominio y mejoras la seguridad de tus comunicaciones.

Hemos visto que el proceso es sencillo: instalar un plugin, rellenar los datos de tu cPanel y verificar con una prueba. Además, siguiendo las buenas prácticas de SPF y DKIM, tu tasa de entregabilidad será altísima.

No esperes a que un cliente te diga que no recibió su factura o su enlace de restablecimiento de contraseña. Tómate 15 minutos hoy para configurar tu SMTP y dormirás tranquilo sabiendo que tus correos llegan a su destino.

Si tienes algún problema, no dudes en consultar la documentación de tu hosting o abrir un ticket de soporte. ¡Buena suerte con tus envíos!

¿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