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

Cómo configurar el correo electrónico en WordPress (SMTP) con cPanel y Plesk

Actualizado el 17 de mayo de 2026

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

Si alguna vez has intentado que tu sitio WordPress envíe un correo de recuperación de contraseña, una notificación de pedido o un formulario de contacto y nunca llegó a la bandeja de entrada, no estás solo. Este es uno de los problemas más comunes entre los usuarios de WordPress. La razón principal es que WordPress utiliza por defecto la función mail() de PHP, la cual es bloqueada o marcada como spam por la mayoría de los servidores y proveedores de correo modernos.

La solución profesional y definitiva es configurar SMTP (Protocolo Simple de Transferencia de Correo). Esto hace que tu WordPress se conecte directamente al servidor de correo saliente de tu dominio (o a un servicio externo como Gmail), autenticándose correctamente y mejorando drásticamente la tasa de entrega. En esta guía completa, te enseñaremos paso a paso cómo configurar SMTP en WordPress tanto si tu hosting usa cPanel como si usa Plesk, los dos paneles de control más populares del mundo.

Aprenderás a configurar smtp wordpress cpanel y smtp wordpress plesk desde cero, sin necesidad de ser un experto técnico. Vamos a ello.


Entendiendo los conceptos básicos: SMTP, cPanel y Plesk

Antes de ensuciarnos las manos con la configuración, es crucial que entiendas qué es cada cosa. Esto te ahorrará muchos quebraderos de cabeza.

¿Qué es SMTP?

SMTP son las siglas de Simple Mail Transfer Protocol. Es el estándar internacional para el envío de correo electrónico. Piénsalo como el "servicio postal" de Internet: se encarga de recoger tu mensaje y entregarlo al servidor del destinatario.

Cuando configuras SMTP en WordPress, le estás diciendo a tu sitio: "No uses el método básico de PHP; en su lugar, conéctate a este servidor de correo con estas credenciales para enviar los emails". Esto garantiza que el correo salga de un servidor legítimo y verificado.

¿Qué son cPanel y Plesk?

Son los paneles de control que te proporciona tu empresa de hosting. Son como la "cocina" de tu servidor, donde gestionas dominios, bases de datos y, por supuesto, las cuentas de correo electrónico.

  • cPanel: Es el más común en hosting compartido. Tiene una interfaz con iconos y es muy popular en proveedores como HostGator, Bluehost o SiteGround.
  • Plesk: Es otro panel muy robusto, especialmente popular en servidores VPS y dedicados, y en proveedores europeos. Su interfaz es más moderna y a veces más limpia que la de cPanel.

La buena noticia es que el proceso de configuración de SMTP en WordPress es casi idéntico en ambos, solo cambia el lugar donde buscas los datos de tu cuenta de correo.


Paso 1: Reunir los datos necesarios (válido para ambos paneles)

Independientemente de si usas cPanel o Plesk, necesitarás los siguientes datos para configurar smtp wordpress cpanel o plesk. Te recomiendo tener una hoja de papel o un bloc de notas a mano.

  1. Dirección de correo completa: Por ejemplo, hola@tudominio.com.
  2. Contraseña de esa cuenta de correo: La misma que usas para entrar en el webmail.
  3. Servidor de correo saliente (SMTP): Normalmente es mail.tudominio.com o smtp.tudominio.com. A veces, si usas un servicio externo, será smtp.gmail.com o similar.
  4. Puerto SMTP: Los puertos más comunes son el 465 (SSL/TLS) y el 587 (STARTTLS). El puerto 25 está casi siempre bloqueado para evitar spam.
  5. Método de cifrado: SSL o TLS.

¿Dónde encuentro estos datos en cPanel?

Si tu hosting usa cPanel, sigue estos pasos:

  1. Accede a tu cPanel (normalmente en tudominio.com/cpanel o cpanel.tudominio.com).
  2. Busca la sección "Email" o "Correo Electrónico".
  3. Haz clic en "Email Accounts" o "Cuentas de Correo".
  4. En la lista de cuentas, busca la tuya. Al lado, suele haber un botón llamado "Connect Devices" o "Configurar Cliente". Haz clic en él.

[TIP] En cPanel, la opción "Connect Devices" te mostrará una ventana emergente con TODOS los datos de configuración manual. Puedes copiarlos y pegarlos directamente. Es la forma más rápida y segura de evitar errores de dedo.

¿Dónde encuentro estos datos en Plesk?

Si tu hosting usa Plesk, el proceso es igual de sencillo:

  1. Accede a tu Plesk (normalmente en tudominio.com:8443).
  2. En el menú lateral izquierdo, busca "Mail" o "Correo".
  3. Haz clic en la cuenta de correo que quieras configurar.
  4. Verás un icono o botón llamado "Configuración del cliente de correo" o "Mail Client Setup". Pulsa sobre él.

[INFO] En Plesk, la configuración del cliente te dará las direcciones de los servidores entrantes y salientes, así como los puertos. Plesk suele configurar el servidor saliente como smtp.tudominio.com o simplemente tudominio.com.


Paso 2: Elegir e instalar el plugin de SMTP para WordPress

Ahora que tienes tus datos, pasamos a la parte de WordPress. Aunque se puede configurar SMTP editando el archivo wp-config.php (algo avanzado), la forma más segura y recomendable para principiantes es usar un plugin. Te recomiendo dos opciones:

  • WP Mail SMTP (por WPForms): Es el más popular y fácil de usar. Su versión gratuita es más que suficiente para conectar con cPanel o Plesk.
  • Easy WP SMTP: Otra opción muy ligera y fiable.

Para este tutorial usaremos WP Mail SMTP, ya que tiene una interfaz muy amigable.

Instalación del plugin

  1. Ve a "Plugins" → "Añadir nuevo" en tu escritorio de WordPress.
  2. En el buscador, escribe "WP Mail SMTP".
  3. Haz clic en "Instalar ahora" y luego en "Activar".

Paso 3: Configurar SMTP en WordPress (Guía paso a paso)

Una vez activado el plugin, verás un nuevo menú en tu escritorio llamado "WP Mail SMTP". Haz clic en "Settings" (Ajustes).

3.1. Configuración General

Aquí verás una sección llamada "From Email" (Email desde). Es crucial que pongas la dirección de correo que creaste en cPanel o Plesk. No uses una dirección de Gmail o Yahoo si tu dominio es tudominio.com. La coherencia es clave para evitar el spam.

  1. From Email: hola@tudominio.com
  2. From Name: El nombre de tu empresa o sitio web (ej. "Mi Tienda Online").

3.2. Seleccionar el Mailer

En la sección "Mailer", selecciona la opción "Other SMTP" (Otro SMTP). Esta es la opción genérica que nos permite conectar con cualquier servidor, ya sea de cPanel o Plesk.

3.3. Configuración del SMTP (El corazón del asunto)

Ahora baja hasta la sección "Other SMTP" y rellena los campos con los datos que recopilaste en el Paso 1:

  • SMTP Host: Aquí pones el servidor saliente. Normalmente es mail.tudominio.com o smtp.tudominio.com.
  • SMTP Port: Introduce el puerto. Recomiendo 465 si usas SSL, o 587 si usas TLS. Si el 465 no funciona, prueba con el 587.

[WARNING] Si usas el puerto 465, selecciona el cifrado "SSL" en el campo "Encryption". Si usas el 587, selecciona "TLS". Mezclar puerto y cifrado es el error más común y provoca fallos de conexión.

  • Auto TLS: Actívalo si el campo "Encryption" está en TLS. Si usas SSL, puedes desactivarlo.
  • SMTP Authentication: Asegúrate de que el interruptor esté en ON (activado).
  • SMTP Username: Tu dirección de correo completa (hola@tudominio.com).
  • SMTP Password: La contraseña de esa cuenta de correo.

Paso 4: Probar el envío de correos

WP Mail SMTP incluye una herramienta de pruebas fantástica. Siempre debes probar antes de celebrar.

  1. En la parte superior de la pantalla de ajustes, verás la pestaña "Email Test" (Prueba de Email).
  2. Introduce una dirección de correo a la que tengas acceso (puede ser tu Gmail personal).
  3. Haz clic en "Send Email".

Si la configuración es correcta, recibirás un correo de prueba y verás un mensaje verde de éxito. Si falla, el plugin te mostrará un mensaje de error detallado. Los errores más comunes son:

  • "Could not connect to SMTP host" : Esto significa que el puerto está bloqueado o el host es incorrecto. Prueba a cambiar el puerto (465 por 587 o viceversa).
  • "SMTP ERROR: Password command failed" : Tus credenciales (usuario o contraseña) son incorrectas. Revisa que no tengas espacios.
  • "SMTP connect() failed" : Este es genérico. A menudo se soluciona cambiando el cifrado de SSL a TLS o activando/desactivando "Auto TLS".

[INFO] Si tu hosting usa cPanel y falla la conexión, asegúrate de que tu dominio no esté usando un servicio de correo externo (como Google Workspace). En ese caso, los datos SMTP no serán los de cPanel, sino los de la plataforma externa.


Configuración avanzada: Enviar correos con tu cuenta de Gmail (Alternativa)

Si prefieres no usar el correo de tu dominio por simplicidad, puedes usar tu cuenta de Gmail como servidor SMTP. Esto es útil para sitios pequeños, pero no es recomendable para tiendas online o sitios con alto volumen, ya que Gmail bloquea envíos masivos.

Para ello, en el Mailer selecciona "Gmail". Tendrás que crear una "Contraseña de aplicación" en tu cuenta de Google (no uses tu contraseña normal). El plugin te guiará en el proceso de autorización OAuth.


Preguntas Frecuentes (FAQ) sobre SMTP en WordPress

Aquí respondemos las dudas más comunes que nos llegan al soporte sobre este tema.

¿Es obligatorio usar un plugin? ¿Puedo configurarlo manualmente?

No es obligatorio, pero es altamente recomendado. Puedes configurarlo manualmente añadiendo funciones en el archivo functions.php de tu tema hijo, pero cualquier error de sintaxis puede romper tu web. El plugin es más seguro y fácil de mantener.

¿Por qué mis correos van a la carpeta de Spam incluso con SMTP?

Esto puede deberse a que tu dominio carece de registros SPF y DKIM. Estos son como un "DNI" para tu dominio que verifica que los correos son legítimos.

  • En cPanel: Busca la sección "Email Deliverability" o "Authentication" y activa los registros SPF y DKIM automáticamente.
  • En Plesk: Ve a "Mail" → su cuenta de correo → pestaña "SPF/DKIM" y actívalos.

¿Qué hago si mi hosting usa Syspanel (anteriormente HestiaCP)?

Si tu proveedor de hosting usa Syspanel (recuerda que el puerto de acceso a este panel es el 2106), el proceso es diferente. Aunque la lógica es la misma, deberás contactar con tu proveedor de hosting para que te indique los parámetros SMTP exactos, ya que Syspanel a menudo integra el correo de forma distinta. Normalmente, el servidor SMTP será localhost o mail.tudominio.com, pero es mejor que te lo confirmen para evitar bloqueos.

¿Puedo usar el puerto 25?

Técnicamente sí, pero está bloqueado casi universalmente por los ISP y proveedores de hosting para prevenir el spam. No lo uses. Quédate con el 465 o el 587.

¿Cuánto se tarda en configurar?

Una vez que tienes los datos del servidor a mano, el proceso completo (instalar plugin, configurar y probar) lleva menos de 10 minutos.


Conclusión y mejores prácticas finales

Configurar SMTP en WordPress es una de las tareas más importantes para asegurar la salud de tu sitio web. Ya sea que uses cPanel o Plesk, el proceso es sencillo si sigues estos pasos.

Recuerda:

  1. Usa siempre un plugin como WP Mail SMTP para evitar errores de código.
  2. Usa la dirección de correo de tu dominio como remitente.
  3. Prueba el envío después de cada cambio.
  4. Activa SPF y DKIM en tu panel de control para mejorar la reputación de tu dominio.
  5. Si todo falla, revisa los puertos: 465 para SSL y 587 para TLS.

No subestimes la importancia de un buen sistema de correo. Un formulario de contacto que no llega o una notificación de pedido perdida pueden costarte clientes. Con esta guía de configurar smtp wordpress cpanel y smtp wordpress plesk, ya tienes el conocimiento para resolverlo. Si tu hosting usa Syspanel (puerto 2106), no dudes en contactar con tu soporte para obtener los datos exactos, ya que la configuración puede variar ligeramente.

¡Esperamos que este tutorial te haya sido de gran ayuda! Ahora ya puedes enviar correos desde WordPress de forma fiable y profesional.

¿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