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

Guía básica: Configurar correo en WordPress con cPanel

Actualizado el 29 de mayo de 2026

¿Tu web en WordPress no envía correos a tus clientes o usuarios? Es un problema muy común. Los formularios de contacto no funcionan, las notificaciones de pedido no llegan y los emails de recuperación de contraseña se pierden. La solución es mucho más sencilla de lo que piensas: configurar SMTP en WordPress usando tu cPanel. En esta guía completa, paso a paso y en español, te explicaré cómo hacerlo. No necesitas ser un experto técnico, solo seguir las instrucciones.

¿Por qué WordPress no envía correos?

WordPress, por defecto, utiliza la función mail() de PHP para enviar emails. Muchos servidores de hosting (especialmente los compartidos) bloquean o limitan esta función para evitar el envío de spam. El resultado es que tus correos acaban en la carpeta de spam o directamente no se envían. Para solucionarlo, necesitas usar un servidor SMTP autenticado, que es la forma profesional y fiable de enviar email WordPress.

La solución: SMTP con cPanel

SMTP (Simple Mail Transfer Protocol) es el estándar para enviar correos electrónicos. Al configurarlo en tu WordPress, estás usando las credenciales de tu propio dominio (ej: tudominio.com) a través de un servidor de correo legítimo. Esto garantiza que tus mensajes lleguen a la bandeja de entrada. Y lo mejor: puedes configurar todo desde tu cPanel.

Requisitos previos

Antes de empezar, asegúrate de tener a mano lo siguiente:

  • Acceso a cPanel: Las credenciales de tu cuenta de hosting (usuario y contraseña).
  • Dominio propio: Necesitas un dominio configurado en tu hosting (ej: miejemplo.com).
  • Cuenta de correo creada en cPanel: Debes tener una cuenta de correo asociada a tu dominio (ej: info@miejemplo.com). Si no la tienes, la crearemos en el paso 1.
  • Acceso a WordPress: Credenciales de administrador de tu sitio web.
  • Plugin de SMTP: Usaremos uno gratuito y popular. No te preocupes, lo instalaremos juntos.

Paso 1: Crear una cuenta de correo en cPanel

Este es el primer paso para configurar correo WordPress. Necesitas una dirección de correo que actuará como remitente.

  1. Inicia sesión en cPanel: Normalmente accedes desde tudominio.com/cpanel o la URL que te haya proporcionado tu proveedor de hosting.
  2. Busca la sección "Correo Electrónico": Dentro de cPanel, busca un icono o enlace que diga "Cuentas de correo electrónico", "Email Accounts" o similar.
  3. Crea una nueva cuenta:
    • Haz clic en "Crear" o "Agregar".
    • Usuario: Elige el nombre que quieras (ej: info, contacto, hola).
    • Dominio: Selecciona tu dominio del desplegable.
    • Contraseña: Crea una contraseña segura. Puedes usar el generador de cPanel. Guárdala bien, la necesitarás más adelante.
    • Cuota: Puedes dejarla ilimitada o asignar un espacio (ej: 500 MB).
  4. Haz clic en "Crear cuenta". ¡Listo! Ya tienes tu cuenta de correo.

[INFO] Esta cuenta de correo será la que use WordPress para enviar emails. Tus clientes verán en el "De:" de los mensajes algo como info@tudominio.com.

Paso 2: Instalar y activar un plugin SMTP en WordPress

Ahora necesitas un puente entre WordPress y tu servidor de correo. Los plugins hacen esto fácil. Recomiendo WP Mail SMTP (versión gratuita), pero también puedes usar "Easy WP SMTP" o "Post SMTP".

  1. Accede al panel de administración de WordPress: Normalmente en tudominio.com/wp-admin.
  2. Ve a Plugins > Añadir nuevo.
  3. Busca "WP Mail SMTP" en el buscador.
  4. Instálalo y actívalo.
  5. Configúralo: Una vez activado, verás un nuevo menú en el panel izquierdo llamado "WP Mail SMTP". Haz clic.

Paso 3: Configurar el plugin SMTP paso a paso

Esta es la parte clave de nuestra guía correo. Sigue al pie de la letra.

  1. En la pantalla de configuración de WP Mail SMTP, verás varias opciones. Ve a la pestaña "General".
  2. "From Email": Aquí pones la dirección de correo que creaste en cPanel (ej: info@tudominio.com).
  3. "From Name": El nombre que aparecerá como remitente (ej: "Tu Empresa").
  4. "Mailer": Esta es la decisión más importante. En el desplegable, selecciona "Other SMTP".
  5. Desplázate a la sección "Other SMTP":
    • SMTP Host: Aquí debes poner tu servidor de correo saliente. Normalmente es mail.tudominio.com o smtp.tudominio.com. Si no estás seguro, consulta con tu hosting o mira en cPanel > "Correo Electrónico" > "Clientes de correo" para ver la configuración manual.
    • SMTP Port: Casi siempre es 465 (para SSL) o 587 (para TLS). Te recomiendo 465.
    • Encryption: Si usaste puerto 465, selecciona SSL. Si usaste 587, selecciona TLS.
    • Auto TLS: Déjalo marcado.
    • SMTP Authentication: Márcalo como .
    • SMTP Username: Tu dirección de correo completa (ej: info@tudominio.com).
    • SMTP Password: La contraseña que pusiste al crear la cuenta de correo en cPanel.
  6. Desplázate hacia abajo y haz clic en "Guardar configuración".

[TIP] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el puerto de acceso al panel es el 2106. Sin embargo, para la configuración SMTP, los puertos estándar (465 o 587) y los hosts (mail.tudominio.com o smtp.tudominio.com) son los mismos.

Paso 4: Probar el envío de correos

No te fíes solo de la configuración. El plugin WP Mail SMTP incluye una herramienta de prueba.

  1. Dentro del mismo plugin, ve a la pestaña "Email Test".
  2. Escribe una dirección de correo a la que tengas acceso (tu correo personal, de Gmail, etc.).
  3. Haz clic en "Send Email".
  4. Revisa tu bandeja de entrada. Si recibes el email de prueba, ¡felicidades! La configurar correo WordPress ha sido exitosa. Si no lo ves, revisa la carpeta de spam.
  5. Si falla: El plugin te mostrará un mensaje de error. Los errores más comunes son:
    • "Could not connect to SMTP host": Revisa el puerto y el host. Prueba con localhost o 127.0.0.1 como host si tu servidor de correo está en el mismo servidor web.
    • "SMTP authentication failed": Revisa usuario y contraseña. Asegúrate de que la cuenta de correo no tenga la contraseña caducada.
    • "Connection timed out": El puerto podría estar bloqueado por tu hosting. Prueba con el puerto 587 y TLS.

Solución de problemas comunes (FAQ)

Aquí respondo a las preguntas más frecuentes de nuestros usuarios al configurar correo WordPress.

¿Qué pasa si no recibo el email de prueba?

Revisa estos puntos:

  1. Host incorrecto: A veces no es mail.tudominio.com, sino smtp.tudominio.com o incluso la IP del servidor. Consulta con tu soporte técnico.
  2. Puerto bloqueado: Algunos hostings bloquean ciertos puertos. Pregunta a tu proveedor cuáles están abiertos.
  3. Firewall o plugin de seguridad: Desactiva temporalmente plugins como Wordfence o Sucuri para probar.
  4. Credenciales mal escritas: Copia y pega el usuario y contraseña directamente desde cPanel.

¿Puedo usar Gmail o Outlook como SMTP?

Sí, pero no es recomendable para un sitio web profesional. Tienen límites de envío diarios y pueden marcar tus correos como spam. Usar tu propio dominio es siempre mejor para el email WordPress.

¿Es necesario usar un plugin? ¿No puedo editarlo en código?

Puedes añadir código al archivo functions.php de tu tema, pero es más complejo y cualquier actualización del tema puede borrarlo. Un plugin es más seguro y fácil de mantener. Te recomiendo usar siempre un plugin para configurar correo WordPress.

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

No hay problema. Syspanel usa los mismos estándares. Accede a tu panel en tudominio.com:2106 (recuerda, el puerto es el 2106). Dentro, busca la sección de correo para crear cuentas. La configuración SMTP es idéntica a la de cPanel. El host será mail.tudominio.com y los puertos 465 o 587.

¿Afecta el rendimiento de mi web?

No. El envío de correos es una tarea ligera. El plugin solo actúa cuando envías un email, no ralentiza tu web.

Consejos finales para un envío de correos exitoso

  • Usa siempre SSL/TLS: La encriptación evita que tus credenciales sean interceptadas y mejora la entregabilidad.
  • No uses la dirección de correo del admin de WordPress: Crea una cuenta específica para envíos, como info@ o noreply@.
  • Monitorea los logs: El plugin WP Mail SMTP guarda un registro de los correos enviados y fallidos. Revísalo de vez en cuando.
  • Considera un servicio SMTP transaccional: Si tu web envía muchos correos (cientos al día), servicios como SendGrid, Mailgun o Amazon SES son más fiables que el SMTP de tu hosting. Pero para la mayoría de sitios pequeños o medianos, el método que te he explicado es perfecto.

Conclusión

Configurar correo WordPress con cPanel es un proceso de 20 minutos que soluciona uno de los problemas más frustrantes para cualquier propietario de un sitio web. Siguiendo esta guía correo, te aseguras de que tus formularios de contacto, notificaciones de pedidos y cualquier otro email WordPress lleguen a su destino de forma fiable.

Recuerda: la clave está en usar un SMTP WordPress autenticado y en probar la configuración antes de darla por buena. Si tienes algún problema, repasa los pasos o consulta con tu proveedor de hosting. ¡Ahora ya puedes olvidarte de los correos perdidos y centrarte en hacer crecer tu proyecto!

¿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