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

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

Actualizado el 12 de diciembre de 2025

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

Si tienes una web en WordPress, es muy probable que en algún momento te hayas dado cuenta de que los correos del sistema (como los de recuperación de contraseña o las notificaciones de nuevos pedidos) no llegan a la bandeja de entrada. El motivo principal es que WordPress, por defecto, utiliza la función mail() de PHP, que es poco fiable y suele acabar en la carpeta de spam o simplemente no se envía. La solución profesional y definitiva es configurar SMTP. En este artículo te voy a explicar, paso a paso y sin tecnicismos, cómo hacerlo tanto si tu hosting usa cPanel como si usa Plesk. Además, te enseñaré a usar el mejor plugin SMTP para que tus correos lleguen siempre.

La buena noticia es que no necesitas ser un experto en Linux ni en SysAdmin para lograrlo. Con un poco de paciencia y siguiendo esta guía, tendrás tu correo WordPress cPanel o Plesk funcionando en menos de 15 minutos. Vamos a ello.

Entendiendo el problema: ¿Qué es SMTP y por qué lo necesitas?

SMTP son las siglas de Simple Mail Transfer Protocol. Es el protocolo estándar que se utiliza para enviar correos electrónicos a través de Internet. Cuando tu WordPress envía un correo, lo que hace es intentar "hablar" directamente con el servidor de correo del destinatario. Esto suele fallar porque muchos servidores bloquean las conexiones entrantes de otros servidores que no tienen una buena reputación o que no están correctamente configurados.

Al configurar SMTP, le estás diciendo a WordPress: "Oye, no intentes enviar el correo tú solo. Mejor pasa por este servidor de correo (el de tu hosting) que sí sabe cómo hacerlo". Es como pedirle a un mensajero experto que lleve tu carta en lugar de lanzarla a la calle esperando que alguien la recoja.

Para configurar SMTP en WordPress necesitas dos cosas: los datos de acceso a tu cuenta de correo (que creaste en cPanel o Plesk) y un plugin SMTP que te ayude a conectar todo. Vamos a ver ambos casos.

Opción A: Configurar SMTP en WordPress con cPanel

cPanel es el panel de control más popular en el mundo del hosting. Si tu proveedor te lo ofrece, es muy probable que ya estés familiarizado con su interfaz. Aquí te explico cómo configurar el correo paso a paso.

Paso 1: Crear tu cuenta de correo en cPanel

Lo primero que necesitas es una cuenta de correo asociada a tu dominio. Si ya la tienes, puedes saltarte este paso. Si no, sigue estas instrucciones:

  1. Accede a tu cPanel (normalmente a través de tudominio.com/cpanel).
  2. Busca la sección Correo Electrónico y haz clic en Cuentas de correo.
  3. Haz clic en Crear o + Crear.
  4. Rellena el nombre de usuario (por ejemplo, info@tudominio.com), establece una contraseña segura (te recomiendo usar el generador de contraseñas que te ofrece cPanel) y asigna la cuota de almacenamiento que quieras.
  5. Haz clic en Crear.

Ya tienes tu cuenta de correo. Ahora necesitamos los datos del servidor SMTP, que son los que usaremos en WordPress.

Paso 2: Encuentra los datos SMTP en cPanel

Para que WordPress sepa a dónde tiene que conectarse, necesitas estos datos:

  • Servidor SMTP: Normalmente es mail.tudominio.com o smtp.tudominio.com. Puedes verificarlo en la sección Configurar cliente de correo dentro de tu cuenta de correo en cPanel.
  • Puerto SMTP: Lo más común es el 465 (SSL) o el 587 (TLS). Te recomiendo usar el 465 con SSL para máxima compatibilidad.
  • Nombre de usuario: La dirección de correo completa, por ejemplo, info@tudominio.com.
  • Contraseña: La que pusiste al crear la cuenta.

[!INFO]
En cPanel, también puedes encontrar estos datos en la sección "Configurar cliente de correo". Allí te mostrarán los puertos y servidores exactos. Asegúrate de copiarlos bien, porque un solo carácter mal puede hacer que el envío falle.

Paso 3: Instalar y configurar un plugin SMTP

Ahora viene la parte visual y fácil. Vamos a instalar un plugin SMTP. El más recomendado y con mejor soporte es WP Mail SMTP. Es gratuito, fácil de usar y compatible con casi todos los servidores.

  1. Ve a tu escritorio de WordPress y haz clic en Plugins > Añadir nuevo.
  2. En el buscador escribe "WP Mail SMTP" y pulsa Instalar ahora en el primer resultado.
  3. Una vez instalado, haz clic en Activar.
  4. En el menú lateral, verás un nuevo apartado llamado WP Mail SMTP. Haz clic en él.

Se abrirá un asistente de configuración. Te recomiendo que elijas la opción "Configurar manualmente" (o "Otras opciones" si te lo pide) para tener el control total.

Paso 4: Rellenar los datos del servidor SMTP

Dentro de la configuración del plugin, encontrarás los campos que debes rellenar:

  • Remitente (From Email): Pon aquí tu correo, por ejemplo info@tudominio.com.
  • Nombre del remitente: El nombre que quieres que aparezca, como "Mi Web".
  • Correo electrónico de respuesta: Puedes dejarlo igual que el anterior.
  • Mailer: Elige "SMTP" (o "Other SMTP").
  • Servidor SMTP: Escribe mail.tudominio.com (o el que te haya dado cPanel).
  • Puerto SMTP: Escribe 465.
  • Cifrado: Elige "SSL".
  • Autenticación: Actívala (debe estar activada por defecto).
  • Nombre de usuario: info@tudominio.com.
  • Contraseña: La que hayas creado.

[!TIP]
Si el puerto 465 no te funciona, prueba con el 587 y cambia el cifrado a TLS. A veces los servidores tienen una configuración distinta.

Paso 5: Probar el envío de correos

El plugin WP Mail SMTP incluye una herramienta de prueba. Ve a la pestaña "Configuración" y busca el botón "Enviar un correo de prueba". Rellena la dirección de correo a la que quieres que llegue la prueba (puede ser tu correo personal) y pulsa enviar.

Si todo está bien configurado, recibirás el correo en unos segundos. Si no, el plugin te mostrará un error detallado que te ayudará a identificar el problema (contraseña incorrecta, puerto equivocado, etc.).

Opción B: Configurar SMTP en WordPress con Plesk

Plesk es otro panel de control muy común, especialmente en servidores dedicados y VPS. El proceso es muy similar al de cPanel, pero con algunos nombres y rutas distintas. Vamos a verlo.

Paso 1: Crear tu cuenta de correo en Plesk

  1. Accede a tu panel de Plesk (normalmente en tudominio.com:8443).
  2. En el menú lateral, busca la sección Correo y haz clic en Cuentas de correo.
  3. Haz clic en Crear dirección de correo.
  4. Escribe el nombre de usuario (la parte antes de la @) y selecciona el dominio.
  5. Establece una contraseña segura y haz clic en Aceptar.

Paso 2: Obtener los datos SMTP en Plesk

En Plesk, los datos son prácticamente los mismos que en cPanel, pero la forma de encontrarlos es un poco diferente:

  • Servidor SMTP: Normalmente es mail.tudominio.com o directamente localhost. En Plesk, puedes ver los detalles en la propia cuenta de correo, en la sección "Configuración del cliente de correo".
  • Puerto: Al igual que en cPanel, el 465 (SSL) es el más fiable.
  • Usuario y contraseña: Los que acabas de crear.

[!WARNING]
En Plesk, asegúrate de que el servidor SMTP no esté configurado para requerir autenticación con el nombre de usuario completo. A veces solo necesitas el nombre de usuario (sin el @dominio.com). Si falla, prueba con una u otra opción.

Paso 3: Configurar el plugin SMTP en WordPress

El proceso es idéntico al de cPanel. Puedes usar el mismo plugin WP Mail SMTP y rellenar los campos con los datos de tu servidor Plesk. No hay ninguna diferencia en la instalación o configuración del plugin.

Paso 4: Probar y solucionar problemas comunes

Igual que antes, usa la herramienta de prueba del plugin para verificar que todo funciona. Si tienes problemas, revisa los logs del servidor (en Plesk puedes verlos en "Registros" dentro de la sección de correo) para ver si hay algún error de autenticación.

¿Qué pasa con otros paneles como Syspanel?

Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy parecido al de cPanel y Plesk. La diferencia principal es que el acceso a tu panel se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, busca la sección de Correo y crea tu cuenta. Los datos SMTP (servidor, puerto, usuario y contraseña) serán los mismos que en los otros paneles. Una vez que los tengas, sigue los pasos de configuración del plugin que te he explicado antes. Es un sistema muy intuitivo y no deberías tener problemas.

Consejos adicionales para que tus correos no acaben en spam

Configurar SMTP es el primer paso, pero no el único. Para asegurarte de que tus correos lleguen a la bandeja de entrada (y no a la carpeta de spam), ten en cuenta estos consejos:

  1. Usa un dominio con buena reputación: Si tu dominio es nuevo, es normal que los correos vayan a spam durante un tiempo. Ve enviando correos de prueba y verifica que no estés en listas negras.
  2. Configura SPF, DKIM y DMARC: Estos son registros DNS que verifican que los correos provienen de tu servidor. La mayoría de los paneles (cPanel, Plesk, Syspanel) los configuran automáticamente al crear la cuenta de correo. Si no lo hacen, tendrás que añadirlos manualmente. En cPanel, por ejemplo, puedes encontrar estas opciones en la sección "Registros MX" o "Autenticación de correo".
  3. Evita usar el correo del servidor para envíos masivos: Si envías newsletters, es mejor que uses un servicio especializado como Mailchimp o SendGrid. El SMTP de tu hosting es para correos transaccionales (notificaciones, recuperaciones, etc.) y no para marketing.

Preguntas frecuentes (FAQ) sobre SMTP en WordPress

¿Qué hago si el plugin SMTP no me deja conectar?

Revisa que el puerto y el cifrado sean correctos. Prueba con el 465 y SSL, y si no, con el 587 y TLS. Además, asegúrate de que tu proveedor de hosting no tenga bloqueado el puerto que intentas usar. Puedes usar la herramienta telnet desde tu ordenador para comprobarlo, pero si no sabes cómo, lo más fácil es contactar con el soporte de tu hosting.

¿Puedo usar el SMTP de Gmail o Outlook en mi WordPress?

Sí, es posible, pero no es recomendable para sitios en producción. Gmail y Outlook tienen límites de envío diarios y pueden bloquear tu cuenta si envías demasiados correos. Además, tendrás que configurar la verificación en dos pasos y generar una contraseña de aplicación específica. Es mucho más fiable usar el SMTP de tu propio hosting.

¿El plugin WP Mail SMTP es el único que funciona?

No, hay otros como Easy WP SMTP o Post SMTP, pero WP Mail SMTP es el más completo y con mejor soporte. Si no te gusta, puedes probar otros, pero el proceso de configuración es prácticamente el mismo.

¿Cómo sé si mi correo se ha enviado correctamente?

El plugin WP Mail SMTP te muestra un aviso de éxito o error en la prueba de envío. Además, puedes instalar un plugin de registro de correos como WP Mail Logging para ver un historial de todos los correos que envía tu web.

Conclusión: Tu WordPress ya puede enviar correos sin problemas

Configurar SMTP en WordPress es una tarea sencilla que te ahorrará muchos dolores de cabeza. Tanto si usas cPanel como Plesk o Syspanel, el proceso se reduce a tener a mano los datos de tu cuenta de correo y rellenar un formulario en un plugin SMTP. No necesitas tocar código ni ser un experto en Linux. Solo sigue los pasos que te he dado, prueba el envío y ya tendrás tu sistema de correo funcionando.

Recuerda que la clave está en usar el puerto correcto, el cifrado adecuado y la autenticación activada. Con eso, tus correos WordPress cPanel o Plesk llegarán siempre a su destino. Si tienes algún problema, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. ¡Buena suerte con tu configuració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