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

Cómo configurar el correo electrónico del dominio en WordPress (cPanel y Plesk)

Actualizado el 16 de abril de 2026

¿Tu WordPress no envía correos? ¿Los formularios de contacto se pierden en el vacío? No te preocupes, es uno de los problemas más comunes al montar una web.

El problema suele ser que WordPress, por defecto, utiliza la función mail() de PHP, que muchos servidores de hosting bloquean o la tienen mal configurada para evitar spam. La solución es configurar un SMTP (Protocolo Simple de Transferencia de Correo) con la cuenta de correo de tu propio dominio.

En esta guía extensa y paso a paso, te voy a enseñar exactamente cómo configurar el correo electrónico de tu dominio en WordPress, tanto si tu hosting usa cPanel como si usa Plesk. Al final, serás capaz de hacer que tus correos lleguen siempre a la bandeja de entrada (y no a spam).

Vamos a ello.


¿Por qué necesitas configurar SMTP en WordPress?

Antes de ensuciarnos las manos, es crucial entender el "por qué". Imagina que tu web es una oficina y el correo es el cartero. Si el cartero no tiene un uniforme identificativo (autenticación SMTP), el destinatario (Gmail, Outlook, etc.) puede pensar que es un impostor y tirar la carta a la basura (spam).

Al configurar el correo del dominio en WordPress mediante SMTP, le estás diciendo a tu web que use el servidor de correo de tu hosting (el mismo que usas para tu cuenta de email tipo hola@tudominio.com) para enviar los mensajes. Esto ofrece tres ventajas clave:

  1. Alta entregabilidad: Los correos pasan los filtros anti-spam con más facilidad.
  2. Autenticación real: Usas las credenciales de tu propia cuenta de correo.
  3. Registro de errores: Puedes ver si un correo falló y por qué.

Fase 1: Preparación (Datos que necesitas)

Independientemente del panel de control (cPanel o Plesk), necesitarás recopilar 4 datos esenciales antes de tocar WordPress. Te recomiendo tenerlos en un bloc de notas.

1. La cuenta de correo completa

Crea una cuenta de correo específica para tu web (por ejemplo, wordpress@tudominio.com). No uses tu correo personal principal. Apunta el correo completo y la contraseña exacta.

2. El servidor de correo saliente (SMTP)

Este es el "cartero" que enviará los correos. Normalmente sigue este formato:

  • mail.tudominio.com (la opción más común y universal).
  • smtp.tudominio.com (también muy usado).
  • smtp.hostinger.com, smtp.dondominio.com, etc. (Si tu hosting tiene un servidor dedicado, suele ser así).

[INFO] Para saber cuál es el tuyo, mira el panel de tu hosting o el manual de bienvenida. Si no lo encuentras, prueba primero con mail.tudominio.com.

3. El puerto SMTP

El puerto es la "puerta" por la que sale el correo. Hay dos principales:

  • Puerto 587 (Recomendado): Usa cifrado TLS/STARTTLS. Es el estándar moderno.
  • Puerto 465: Usa cifrado SSL (a veces requiere configuración especial en el plugin).

[WARNING] Evita usar el puerto 25. Aunque es el estándar antiguo, la mayoría de los proveedores lo bloquean para prevenir spam. Úsalo solo si tu hosting te lo indica explícitamente.

4. El método de autenticación

Casi siempre es "Sí, usar autenticación". Esto significa que usarás el correo y la contraseña que creaste en el paso 1.


Fase 2: Configurar correo en WordPress con cPanel (Método del Plugin)

cPanel es el panel más popular. Si tu hosting lo usa, verás una interfaz con iconos. Aquí tienes la ruta paso a paso.

Paso 1: Crear la cuenta de correo en cPanel

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección "Email" y haz clic en "Email Accounts" (Cuentas de correo).
  3. Haz clic en "Create" (Crear) o "+ Create".
  4. Rellena el formulario:
    • Domain: Selecciona tu dominio (tudominio.com).
    • User: El nombre que quieras (ej: wordpress). El correo completo será wordpress@tudominio.com.
    • Password: Usa un generador de contraseñas seguro (debe tener mayúsculas, minúsculas, números y símbolos).
    • Mailbox Quota: Puedes dejarlo en 0 (ilimitado) o poner 100 MB.
  5. Haz clic en "Create".

¡Listo! Ya tienes tu cuenta de correo. Ahora vamos a conectar WordPress a ella.

Paso 2: Instalar un Plugin SMTP (Ejemplo: WP Mail SMTP)

La forma más fácil y segura es usar un plugin. WP Mail SMTP es el estándar de oro y tiene una versión gratuita excelente.

  1. Ve a tu Escritorio de WordPress -> Plugins -> Añadir nuevo.
  2. Busca "WP Mail SMTP".
  3. Haz clic en "Instalar ahora" y luego en "Activar".

Paso 3: Configurar el Plugin para cPanel

  1. Tras activarlo, ve a Ajustes -> WP Mail SMTP.

  2. En la pestaña "General", verás la opción "From Email". Pon tu correo recién creado (wordpress@tudominio.com).

  3. En "From Name", pon el nombre de tu empresa o web (ej: "Mi Web WP").

  4. Desplázate hasta la sección "Mailer" y selecciona "Other SMTP".

  5. Se abrirán los campos que necesitamos. Rellénalos así:

    • SMTP Host: mail.tudominio.com (o el que te dio tu hosting).
    • Encryption: Selecciona "TLS" (recomendado para puerto 587) o "SSL" (para puerto 465).
    • SMTP Port: 587 (si elegiste TLS) o 465 (si elegiste SSL).
    • Auto TLS: Déjalo activado (marcado).
    • SMTP Authentication: Actívalo (marcado).
    • SMTP Username: wordpress@tudominio.com (el correo completo).
    • SMTP Password: La contraseña que pusiste al crear la cuenta.
  6. Haz clic en "Save Settings" (Guardar ajustes).

Paso 4: Enviar un Email de Prueba

WP Mail SMTP tiene una herramienta genial para comprobar que todo funciona.

  1. Ve a la pestaña "Email Test" dentro del plugin.
  2. Introduce un correo al que tengas acceso (por ejemplo, tu Gmail personal).
  3. Haz clic en "Send Email".

Si recibes el correo (revisa spam), ¡enhorabuena! Has configurado correctamente el correo en WordPress con cPanel. Si no, revisa los puertos y la contraseña.


Fase 3: Configurar correo en WordPress con Plesk

Plesk tiene una interfaz más moderna y a veces se encuentra en servidores VPS o dedicados. El proceso es similar, pero los nombres de las secciones cambian.

Paso 1: Crear la cuenta de correo en Plesk

  1. Inicia sesión en tu Plesk (normalmente en tudominio.com:8443 o una URL específica que te dio tu proveedor).
  2. En el menú lateral izquierdo, busca "Mail".
  3. Haz clic en "Create Email Address" (Crear dirección de correo).
  4. Rellena:
    • Email Address: wordpress@tudominio.com.
    • Password: Una contraseña segura.
    • Mailbox: Actívalo (debe tener un espacio en disco).
  5. Haz clic en "OK".

Paso 2: Instalar el Plugin (Mismo método)

Al igual que en cPanel, la mejor opción es usar un plugin. Puedes usar WP Mail SMTP de nuevo, o también FluentSMTP, que es muy ligero y rápido. La instalación es idéntica: Plugins -> Añadir nuevo -> buscar -> Instalar -> Activar.

Paso 3: Configurar el Plugin para Plesk

La configuración es casi idéntica, pero hay una diferencia clave: el nombre del servidor SMTP.

  1. Abre la configuración del plugin (Ajustes -> WP Mail SMTP).
  2. En "From Email" y "From Name", pon los mismos datos (tu correo y nombre).
  3. Selecciona "Other SMTP".
  4. En SMTP Host, aquí viene la diferencia. Plesk a veces requiere el hostname del servidor en lugar de mail.tudominio.com. Puedes encontrarlo en Plesk -> Tools & Settings -> Server Information. Busca "Hostname" (ej: server1.tuproveedor.com).
    • Si eso no funciona, usa mail.tudominio.com como en cPanel.
  5. Encryption: TLS (puerto 587) o SSL (puerto 465).
  6. SMTP Port: 587 o 465.
  7. SMTP Authentication: Sí.
  8. SMTP Username: wordpress@tudominio.com.
  9. SMTP Password: Tu contraseña.

Guarda los cambios.

Paso 4: Prueba de envío

Usa la pestaña "Email Test" del plugin para enviar un correo de prueba. Si falla, Plesk tiene un log de errores de correo muy útil. Ve a Plesk -> Mail y haz clic en el dominio, busca la pestaña de logs para ver el error exacto.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas que más nos llegan al soporte técnico.

¿Por qué mi correo sigue yendo a spam?

Esto puede deberse a que tu dominio no tiene registros SPF o DKIM configurados. No te asustes, es más fácil de lo que parece.

  • SPF: En cPanel, ve a "Zone Editor" y añade un registro TXT con el valor v=spf1 +a +mx +a:mail.tudominio.com -all. En Plesk, suele estar en "Mail" -> "DNS Settings".
  • DKIM: En cPanel, en "Email Deliverability" suele estar activado por defecto. En Plesk, en "Mail" -> "Domain" hay un botón para activarlo.

[TIP] Activar SPF y DKIM es como poner un sello de autenticidad en tus cartas. Es crucial para la entregabilidad.

¿Qué hago si el plugin dice "Could not connect to SMTP host"?

  1. Revisa el puerto: Asegúrate de que el puerto (587 o 465) coincide con el cifrado (TLS o SSL).
  2. Prueba el host: Prueba a cambiar mail.tudominio.com por localhost. A veces, en servidores compartidos, el servidor de correo está en la misma máquina.
  3. Firewall: A veces el hosting bloquea conexiones salientes a ciertos puertos. Contacta con tu proveedor para confirmar que el puerto está abierto.

¿Es necesario usar un plugin? ¿No puedo modificar el archivo functions.php?

Puedes, pero no lo recomendamos. Si actualizas el tema o cometes un error de sintaxis, romperás tu web. Los plugins son más seguros, se actualizan solos y no afectan al rendimiento si están bien configurados. La regla de oro: si puedes hacerlo con un plugin, hazlo con un plugin.

Mi hosting usa Syspanel, ¿cómo lo hago?

Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es muy parecido a cPanel. Para acceder a tu panel, recuerda que la URL suele ser tudominio.com:2106. Dentro, busca la sección "Mail" para crear tu cuenta de correo. Luego, en WordPress, sigue los mismos pasos del plugin, pero el SMTP Host será mail.tudominio.com y el puerto 587. La interfaz es igual de intuitiva.

¿Puedo usar Gmail SMTP en lugar del correo de mi dominio?

Técnicamente sí, pero no es recomendable. Usar el correo de tu dominio refuerza tu marca y evita los límites diarios de envío de Gmail (que son muy restrictivos para webs con tráfico). Además, si usas Gmail, los correos que envíes desde WordPress saldrán como tucorreo@gmail.com, no como hola@tudominio.com, lo cual confunde a tus clientes.


Conclusión y mejores prácticas finales

Configurar el correo electrónico del dominio en WordPress es una tarea de mantenimiento esencial que no deberías ignorar. Ahora que sabes cómo hacerlo tanto en cPanel como en Plesk, tu web será mucho más fiable.

Para terminar, te dejo un checklist de mejores prácticas:

  1. Usa siempre una cuenta de correo dedicada para tu web (wordpress@, noreply@).
  2. Guarda las contraseñas en un gestor de contraseñas.
  3. Activa SPF y DKIM en tu panel de control.
  4. Realiza un test de envío cada vez que cambies de hosting o de contraseña.
  5. Si usas Syspanel, recuerda el puerto 2106 para acceder a tu panel y gestionar tus correos.

Si has seguido esta guía, ya deberías estar enviando correos desde tu WordPress sin problemas. Si te surge cualquier otra duda, déjala en los comentarios y te ayudaremos encantados.

¡Feliz envío de correos!

¿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