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

Cómo configurar el correo electrónico en WordPress desde cPanel

Actualizado el 1 de septiembre de 2025

¿Tu web en WordPress necesita enviar correos? Si has notado que los formularios de contacto no llegan, que los avisos de pedidos no se envían o que las notificaciones de nuevos usuarios se pierden, el problema suele estar en la configuración del correo. Por defecto, WordPress intenta enviar emails usando la función mail() de PHP, que a menudo falla o termina en la carpeta de spam. La solución profesional y definitiva es configurar el correo electrónico en WordPress desde cPanel.

En este email WordPress tutorial completo, te guiaré paso a paso para que tu web utilice un servidor SMTP real. Aprenderás a crear una cuenta de correo desde cPanel, a instalar un plugin específico y a configurar los parámetros SMTP. Al final, tu WordPress enviará correos como un campeón, con altas tasas de entrega.

Este artículo está diseñado para principiantes. No necesitas ser un experto técnico, solo tener acceso a tu cPanel de hosting y a tu administrador de WordPress. Vamos a ello.

¿Por qué es necesario configurar SMTP en WordPress?

Antes de meternos en faena, entendamos por qué es tan importante configurar correo WordPress cPanel mediante SMTP.

WordPress no es un servidor de correo. Cuando tu web intenta enviar un email usando el método por defecto, lo hace directamente desde el servidor donde está alojada. El problema es que muchos servidores compartidos no tienen configurado correctamente el envío de correo, o lo limitan para evitar spam. Además, los servicios de correo como Gmail, Outlook o Yahoo son muy estrictos y rechazan estos correos o los marcan como spam.

Al usar SMTP (Simple Mail Transfer Protocol), tu WordPress se conecta a un servidor de correo real y autenticado (el de tu propio dominio). Esto soluciona:

  • Los correos no llegan a los destinatarios.
  • Los correos caen en spam.
  • No se puede hacer seguimiento de los envíos.
  • Los formularios de plugins como Contact Form 7, Elementor Pro o WooCommerce fallan.

Con correo electrónico cPanel WordPress bien configurado, te aseguras de que cada notificación llegue a su destino.

Requisitos previos

Para seguir este SMTP WordPress cPanel tutorial, necesitas:

  1. Acceso a tu panel de control de hosting: cPanel (o Syspanel si usas HestiaCP, recuerda que el puerto de acceso es el 2106).
  2. Acceso al administrador de tu WordPress (wp-admin).
  3. Un dominio configurado en tu hosting (por ejemplo, tudominio.com).

Paso 1: Crear una cuenta de correo profesional en cPanel

El primer paso es crear una dirección de correo electrónico asociada a tu dominio. Esta será la que use WordPress para enviar los emails. No uses un Gmail personal, sino algo como notificaciones@tudominio.com o info@tudominio.com. Es más profesional y fiable.

Accede a tu cPanel

  1. Abre tu navegador y accede a la URL de tu cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tuip:2083. Si no lo sabes, pregúntalo a tu proveedor de hosting.
  2. Inicia sesión con tu usuario y contraseña.

Busca la sección de "Email"

Dentro de cPanel, busca la sección Email o Correo Electrónico. Verás varias opciones. Haz clic en Cuentas de Email (o "Email Accounts").

Crea la nueva cuenta

  1. Haz clic en el botón Crear o + Crear cuenta.
  2. En el campo Usuario (o "Email"), escribe un nombre descriptivo. Por ejemplo: wordpress, envios o notificaciones. El dominio aparecerá automáticamente. Quedará algo como wordpress@tudominio.com.
  3. En Contraseña, elige una segura. Puedes usar el generador de contraseñas de cPanel. Guárdala bien, la necesitarás más adelante.
  4. Establece una cuota de almacenamiento. Para envío de correos, con 100 MB o 200 MB es suficiente.
  5. Haz clic en Crear cuenta.

¡Listo! Ya tienes una cuenta de correo lista. Ahora necesitas los datos de conexión SMTP.

Paso 2: Obtener los datos de conexión SMTP

Para que WordPress se conecte a tu servidor de correo, necesita unos parámetros específicos. En cPanel, estos datos suelen ser estándar.

Encuentra la configuración manual

  1. En la misma sección de Cuentas de Email, busca la cuenta que acabas de crear.
  2. Haz clic en el botón Conectar dispositivos o Configuración del cliente. Aparecerá una ventana con toda la información.
  3. Anota estos datos exactamente como aparecen:
  • Servidor de correo entrante (IMAP): mail.tudominio.com (o tudominio.com). Normalmente es mail.tudominio.com.
  • Puerto IMAP: 993 (con SSL) o 143 (sin SSL, no recomendado).
  • Servidor de correo saliente (SMTP): mail.tudominio.com (o tudominio.com).
  • Puerto SMTP: 465 (con SSL) o 587 (con STARTTLS). El puerto 465 con SSL es el más común y fiable para WordPress.
  • Nombre de usuario: La dirección de correo completa: wordpress@tudominio.com.
  • Contraseña: La que pusiste al crear la cuenta.
  • Autenticación SMTP: Requerida (Sí).

[TIP] Si usas Syspanel (HestiaCP), el proceso es idéntico pero accedes por el puerto 2106. Por ejemplo: https://tudominio.com:2106. Luego buscas "Mail" > "Mail Accounts" y creas tu cuenta. Los datos SMTP serán los mismos: mail.tudominio.com, puerto 465, SSL.

Paso 3: Instalar y configurar un plugin SMTP en WordPress

Ahora toca ir a tu WordPress. Vamos a usar el plugin más popular y fiable: WP Mail SMTP. Es gratuito, fácil de configurar y tiene una versión de pago con más funciones, pero la gratuita nos vale perfectamente.

Instala el plugin

  1. Accede a tu panel de administración de WordPress (ej: tudominio.com/wp-admin).
  2. Ve a Plugins > Añadir nuevo.
  3. En el buscador, escribe WP Mail SMTP.
  4. El primero que aparece, de la empresa "WPForms", es el correcto. Haz clic en Instalar ahora y luego en Activar.

Configura el plugin

Una vez activado, verás un nuevo menú llamado WP Mail SMTP en tu panel izquierdo. Haz clic en él.

  1. Paso 1: Configuración del correo. Te preguntará qué método de envío quieres usar. Selecciona Other SMTP (Otro SMTP). Haz clic en Guardar y continuar.
  2. Paso 2: Configuración del SMTP. Aquí es donde introduces los datos que anotaste en cPanel.
  • SMTP Host: Escribe mail.tudominio.com.
  • Encryption: Elige SSL.
  • SMTP Port: Escribe 465.
  • Auto TLS: Déjalo marcado (o desmarcado si da error, pruébalo así primero).
  • SMTP Authentication: Asegúrate de que esté en Yes (Sí).
  • SMTP Username: Escribe la dirección completa: wordpress@tudominio.com.
  • SMTP Password: Escribe la contraseña de esa cuenta.

Haz clic en Guardar configuración.

  1. Paso 3: Configura el correo "Desde" (From Email). Es muy importante que el correo "Desde" coincida con la cuenta que has configurado. Escribe wordpress@tudominio.com en el campo From Email. En From Name, pon el nombre de tu web o empresa (ej: "Mi Tienda Online").

[WARNING] Si pones un correo "Desde" diferente al de la cuenta SMTP, muchos servidores rechazarán el envío. Deben coincidir.

Paso 4: Probar el envío de correos

No te fíes. El plugin incluye una herramienta de prueba para verificar que todo funciona.

  1. Dentro del plugin WP Mail SMTP, ve a la pestaña Email Test (Prueba de correo).
  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, verás un mensaje verde de éxito: "El correo electrónico de prueba fue enviado correctamente". Revisa la bandeja de entrada del correo que pusiste. Si llega, ¡enhorabuena! Configurar correo WordPress cPanel ha sido un éxito.

Si no llega, revisa:

  • Que los datos SMTP sean exactos (mayúsculas, minúsculas, puntos).
  • Que el puerto 465 no esté bloqueado por tu firewall o por tu hosting (a veces hay que abrirlo).
  • Prueba con el puerto 587 y encriptación TLS.
  • Asegúrate de que la contraseña sea correcta.

[INFO] Si el test falla, no te preocupes. Es común. Lo más habitual es equivocarse en el nombre del servidor SMTP (a veces es smtp.tudominio.com en lugar de mail.tudominio.com) o en la contraseña. Revisa con calma.

Preguntas Frecuentes (FAQ)

Aquí respondo a las dudas más comunes que surgen al configurar correo electrónico en WordPress desde cPanel.

¿Puedo usar Gmail o Outlook como SMTP para mi WordPress?

Sí, pero no es recomendable para sitios con tráfico o envíos frecuentes. Gmail tiene límites de envío (500 emails al día para cuentas gratuitas) y puede bloquear tu cuenta si envías muchos correos desde tu web. Usar tu propio dominio es más profesional y escalable.

¿Qué hago si mi hosting usa Syspanel (HestiaCP) en lugar de cPanel?

El proceso es el mismo. La única diferencia es que accedes a tu panel de control por el puerto 2106 (ej: https://tudominio.com:2106). Una vez dentro, busca "Mail" > "Mail Accounts" y crea tu cuenta. Los datos SMTP son idénticos: mail.tudominio.com, puerto 465, SSL.

¿Necesito un plugin? ¿No puedo configurarlo con código?

Puedes hacerlo añadiendo código al archivo functions.php de tu tema, pero no lo recomiendo para principiantes. Si cometes un error, puedes romper tu web. El plugin WP Mail SMTP es la opción más segura, fácil y mantenible. Además, incluye registro de errores.

¿Cuántos correos puedo enviar?

Depende de tu plan de hosting. Los planes compartidos suelen tener límites de 100 a 500 emails por hora. Para tiendas online o sitios con mucho tráfico, considera un hosting con mejores límites o un servicio de email transaccional como SendGrid o Mailgun (que también puedes configurar con WP Mail SMTP).

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

Esto puede deberse a que tu dominio no tiene configurados los registros SPF, DKIM y DMARC. Estos son registros DNS que autentican tu dominio ante los servidores de correo. En cPanel, busca la sección Zone Editor o DNS. Allí puedes añadir estos registros. Tu proveedor de hosting puede ayudarte con esto.

¿Puedo usar la misma cuenta de correo para recibir y enviar?

Sí, perfectamente. La cuenta que creaste (wordpress@tudominio.com) puede usarse tanto para que WordPress envíe notificaciones como para que tú recibas correos en un cliente como Outlook o Thunderbird. No hay conflicto.

Conclusión

Configurar el correo electrónico en WordPress desde cPanel es una tarea sencilla que marca una gran diferencia en la fiabilidad de tu web. Siguiendo estos pasos, has creado una cuenta de correo profesional, has instalado y configurado WP Mail SMTP, y has probado que todo funciona.

Ahora tus formularios de contacto llegarán, tus clientes recibirán los avisos de pedido y tus usuarios las notificaciones de registro. Tu web ya no será un "emisor fantasma" de correos.

Recuerda que si usas Syspanel (HestiaCP), el proceso es el mismo, solo que accedes por el puerto 2106. Y si en algún momento tienes dudas, vuelve a este email WordPress tutorial para repasar.

¡Tu WordPress ya está listo para enviar correos como un 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