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

Configurar el correo electrónico en WordPress con cPanel

Actualizado el 1 de marzo de 2026

¿Por qué es importante configurar el correo electrónico en WordPress?

Cuando instalas WordPress, por defecto utiliza la función mail() de PHP para enviar correos electrónicos. Esto puede parecer práctico, pero tiene un gran problema: la mayoría de los servidores de correo (como Gmail, Outlook o Yahoo) rechazan estos correos porque no pasan por los protocolos de autenticación adecuados. El resultado es que tus emails llegan a la carpeta de spam, o peor, no llegan nunca.

Esto es crítico si dependes de WordPress para enviar notificaciones de registro, recuperación de contraseñas, formularios de contacto o confirmaciones de pedido en una tienda online. Si esos correos no se entregan, tus usuarios no recibirán la información que necesitan y podrías perder ventas o clientes.

La solución pasa por configurar un servicio SMTP que utilice tu cuenta de correo creada en cPanel. De esta manera, los emails saldrán desde tu propio dominio, con la autenticación correcta, y tendrás una tasa de entrega mucho más alta.

En este artículo te explicaré, paso a paso, cómo configurar el correo electrónico en WordPress con cPanel, usando un plugin gratuito y muy fiable. Además, resolveremos las dudas más comunes sobre el envío de email con WordPress.


Requisitos previos antes de empezar

Antes de lanzarnos a la configuración, necesitas tener a mano los siguientes datos:

  • Acceso a tu cPanel (o al panel de control de tu hosting).
  • Una cuenta de correo electrónico creada en tu dominio (por ejemplo, tucorreo@tudominio.com).
  • La contraseña de esa cuenta de correo.
  • Acceso al panel de administración de tu WordPress (wp-admin).

Si aún no tienes una cuenta de correo en tu dominio, el primer paso será crearla desde cPanel. Vamos a ello.


Paso 1: Crear una cuenta de correo en cPanel

Para poder configurar correo WordPress cPanel, primero necesitas una dirección de correo que use tu propio dominio. Esto da más confianza a tus clientes y mejora la imagen de tu marca.

  1. Inicia sesión en tu cPanel. Normalmente se accede desde tudominio.com/cpanel o a través del enlace que te proporcionó tu proveedor de hosting.
  2. Busca la sección "Email" y haz clic en "Email Accounts" (Cuentas de correo).
  3. En la nueva pantalla, verás un formulario para crear una nueva cuenta. Rellena los campos:
    • Domain (Dominio): selecciona tu dominio.
    • User (Usuario): escribe el nombre que quieras, por ejemplo, contacto o info.
    • Password (Contraseña): usa una contraseña segura. Te recomiendo que uses el generador de contraseñas que ofrece cPanel.
    • Mailbox Quota (Cuota): puedes dejar el valor por defecto o ajustarla según tus necesidades.
  4. Haz clic en "Create" (Crear).

Una vez creada, tendrás una dirección tipo contacto@tudominio.com. Ahora necesitamos conocer los datos del servidor SMTP, que son los que usaremos en WordPress.


Paso 2: Localizar los datos SMTP de tu cuenta de correo

Los datos SMTP son los que permiten que WordPress se conecte al servidor de correo saliente. En cPanel, estos datos suelen ser siempre los mismos, pero es bueno verificarlos.

  1. En cPanel, busca la sección "Email" y haz clic en "Email Deliverability" o "Email Routing". Aquí verás la configuración de tu dominio.
  2. Anota los siguientes datos:
    • Servidor SMTP: generalmente es mail.tudominio.com o smtp.tudominio.com.
    • Puerto SMTP: normalmente es el 465 (SSL) o el 587 (TLS). Te recomiendo usar el 465 si tu hosting lo soporta, ya que es más seguro.
    • Autenticación: siempre debe estar activada (requiere usuario y contraseña).

Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106. Los datos SMTP serán los mismos, pero asegúrate de que el puerto de envío sea el correcto según tu proveedor.


Paso 3: Instalar y activar un plugin SMTP en WordPress

Existen varios plugins para gestionar el envío de correo en WordPress, pero el más popular y fácil de usar es WP Mail SMTP. Es gratuito, tiene una versión premium, pero con la gratuita es más que suficiente para la mayoría de los casos.

  1. Accede a tu panel de administración de WordPress (tudominio.com/wp-admin).
  2. Ve a "Plugins""Añadir nuevo".
  3. En el buscador, escribe "WP Mail SMTP".
  4. Instala el plugin que aparece como "WP Mail SMTP by WPForms" y actívalo.

Una vez activado, verás un nuevo menú en la barra lateral llamado "WP Mail SMTP". Haz clic en "Settings" (Ajustes) para comenzar la configuración.


Paso 4: Configurar el plugin con los datos de cPanel

Ahora viene la parte más importante: conectar WordPress con tu servidor SMTP. Sigue estos pasos con atención:

  1. En la página de ajustes de WP Mail SMTP, verás un campo llamado "From Email" (Email de origen). Aquí debes escribir la dirección de correo que creaste en cPanel, por ejemplo, contacto@tudominio.com.

  2. En "From Name" (Nombre de origen), escribe el nombre que quieras que aparezca como remitente, por ejemplo, "Mi Empresa".

  3. Desplázate hasta la sección "Mailer" (Remitente). El plugin te mostrará varias opciones. Selecciona "Other SMTP" (Otro SMTP).

  4. Se desplegarán los campos de configuración. Rellénalos así:

    • SMTP Host (Servidor SMTP): mail.tudominio.com.
    • Encryption (Encriptación): selecciona "SSL" si usas el puerto 465, o "TLS" si usas el 587.
    • SMTP Port (Puerto SMTP): escribe 465 o 587, según lo que hayas elegido.
    • Auto TLS: déjalo activado si usas TLS, o desactivado si usas SSL.
    • SMTP Authentication (Autenticación): actívala.
    • SMTP Username (Usuario): escribe la dirección de correo completa, por ejemplo, contacto@tudominio.com.
    • SMTP Password (Contraseña): introduce la contraseña de esa cuenta de correo.
  5. Haz clic en "Save Settings" (Guardar ajustes).


Paso 5: Enviar un correo de prueba

Una vez guardada la configuración, es hora de comprobar que todo funciona correctamente.

  1. En el mismo panel de ajustes, busca la pestaña o sección llamada "Email Test" (Prueba de email).
  2. Escribe una dirección de correo a la que tengas acceso (puede ser tu Gmail personal).
  3. Haz clic en "Send Email" (Enviar correo).

Si todo está bien configurado, recibirás el correo de prueba en tu bandeja de entrada (revisa también la carpeta de spam por si acaso). Si el correo no llega, revisa los datos que has introducido y asegúrate de que el puerto y la encriptación son correctos.

[WARNING] Si el correo de prueba no llega, no sigas adelante. Revisa los datos SMTP, la contraseña de la cuenta de correo y que el puerto esté abierto en tu hosting. Un error aquí significa que tus emails no se enviarán correctamente.


Paso 6: Configurar el envío de correos desde formularios y plugins

Ahora que el sistema SMTP está activo, WordPress enviará todos sus correos a través de él. Esto incluye:

  • Notificaciones de registro de usuarios.
  • Recuperación de contraseñas.
  • Emails de plugins de formularios (como Contact Form 7, WPForms, etc.).
  • Notificaciones de WooCommerce (pedidos, facturas, etc.).

No necesitas hacer nada más. El plugin WP Mail SMTP se encarga de interceptar la función mail() de WordPress y redirigirla por el servidor SMTP.

Si usas plugins de formularios como WPForms o Contact Form 7, es posible que tengan su propia configuración de email. Te recomiendo que, en esos casos, dejes la configuración por defecto para que usen el sistema SMTP global de WordPress.


Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, pueden aparecer algunos problemas. Aquí te dejo los más frecuentes y sus soluciones:

1. El correo de prueba no llega

  • Revisa la contraseña: asegúrate de que la contraseña de la cuenta de correo es correcta y no tiene caracteres especiales que puedan dar problemas.
  • Prueba con otro puerto: si usaste el 465, prueba con el 587 y cambia la encriptación a TLS.
  • Verifica el servidor SMTP: en algunos hostings, el servidor puede ser diferente. Consulta la documentación de tu proveedor o el correo de bienvenida que te enviaron al contratar el hosting.

2. Los correos llegan a spam

  • Configura SPF y DKIM: desde cPanel, en la sección "Email Deliverability", puedes activar los registros SPF y DKIM para tu dominio. Esto ayuda a que los servidores de correo confíen en tus emails.
  • Usa un nombre de remitente claro: evita usar "WordPress" como nombre de remitente. Usa el nombre de tu empresa o página web.

3. El plugin da error de conexión

  • Comprueba que el puerto está abierto: algunos hostings bloquean ciertos puertos. Contacta con tu proveedor si el problema persiste.
  • Actualiza el plugin: asegúrate de tener la última versión de WP Mail SMTP instalada.

[TIP] Si tu hosting utiliza Syspanel (antes HestiaCP), recuerda que el acceso al panel de administración se hace a través del puerto 2106. La configuración SMTP será la misma que en cPanel, pero es posible que el servidor SMTP sea smtp.tudominio.com y el puerto 587. Consulta la documentación de tu proveedor para confirmar.


Preguntas frecuentes sobre la configuración de email en WordPress

¿Es necesario usar un plugin SMTP?

Sí, es altamente recomendable. Sin un plugin SMTP, WordPress usa la función mail() de PHP, que no es fiable y los correos suelen terminar en spam. Con un plugin SMTP, te aseguras de que los correos se envíen correctamente y con la autenticación adecuada.

¿Puedo usar Gmail como servidor SMTP para mi WordPress?

Sí, es posible, pero te recomiendo que uses el correo de tu propio dominio. Si usas Gmail, tendrás que habilitar la verificación en dos pasos y crear una contraseña de aplicación, lo cual es un proceso más complejo. Además, el remitente de tus correos será tu dirección de Gmail, lo cual no es profesional.

¿Cuánto cuesta configurar el correo en WordPress con cPanel?

El plugin WP Mail SMTP es gratuito, y la cuenta de correo en cPanel suele estar incluida en tu plan de hosting. Por lo tanto, el coste es cero, salvo que quieras usar la versión premium del plugin o servicios SMTP de terceros como SendGrid o Mailgun.

¿Qué hago si mi hosting no tiene cPanel?

Si tu hosting usa otro panel de control, como Syspanel (puerto 2106) o Plesk, el proceso es muy similar. Lo importante es que obtengas los datos SMTP de tu cuenta de correo y los introduzcas en el plugin. La lógica es la misma en todos los paneles.

¿Puedo usar el mismo servidor SMTP para varios sitios WordPress?

Sí, puedes usar la misma cuenta de correo como remitente en varios sitios WordPress. Sin embargo, te recomiendo crear una cuenta de correo específica para cada sitio, así podrás hacer un seguimiento más claro de los envíos y evitarás que se marquen como spam por volumen.


Conclusión

Configurar el correo electrónico en WordPress con cPanel es un proceso sencillo si sigues los pasos adecuados. La clave está en usar un plugin SMTP como WP Mail SMTP y conectar tu cuenta de correo del dominio. Esto no solo mejora la tasa de entrega de tus emails, sino que también da una imagen más profesional a tu negocio.

Recuerda que configurar correo WordPress cPanel es una tarea que puedes hacer tú mismo sin necesidad de un técnico, y que en menos de 10 minutos tendrás tu sistema de correo funcionando a la perfección.

Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. Y no olvides probar el envío de correos después de la configuración para asegurarte de que todo funciona correctamente.

[INFO] Si tu proveedor de hosting usa Syspanel (antes HestiaCP), el acceso al panel es a través del puerto 2106. La configuración SMTP es la misma, pero asegúrate de que el puerto de envío (465 o 587) esté habilitado en tu plan de hosting.

¡Espero que este artículo te haya sido de gran ayuda! Ahora ya sabes cómo configurar correo WordPress cPanel y disfrutar de un email fiable y profesional en tu sitio web.

¿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