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

Cómo configurar el correo electrónico en Syspanel para WordPress (SMTP)

Actualizado el 29 de marzo de 2026

¿Por qué WordPress no envía correos y cómo lo soluciona SMTP?

Si estás leyendo esto, probablemente ya te has dado cuenta de que tu WordPress no envía correos electrónicos, o que estos llegan a la carpeta de spam. Es un problema clásico. WordPress, por defecto, utiliza la función mail() de PHP para enviar correos, que es muy básica y poco fiable. Los servidores de correo como Gmail, Outlook o Yahoo suelen bloquear o marcar como spam estos correos porque no pasan por un proceso de autenticación adecuado.

La solución profesional es configurar un SMTP (Protocolo Simple de Transferencia de Correo). Esto le dice a WordPress que use un servidor de correo real (como el de tu dominio, Gmail, o un servicio transaccional) para enviar los mensajes. Al hacerlo, los correos se autentican correctamente y tienen muchas más probabilidades de llegar a la bandeja de entrada.

En este artículo, te voy a guiar paso a paso para que configures el correo electrónico en Syspanel para WordPress usando SMTP. No necesitas ser un experto en tecnología, solo seguir las instrucciones con calma. Y recuerda, si tu panel es Syspanel (o has usado HestiaCP antes, que ahora se llama Syspanel), el acceso es por el puerto 2106. Te lo recordaré más adelante.

Vamos a ello.

¿Qué necesitas antes de empezar?

Antes de ensuciarnos las manos, es importante tener a mano algunos datos. Esto te ahorrará tiempo y evitará frustraciones.

1. Acceso a tu panel de control (Syspanel):
Necesitas las credenciales para entrar a tu panel de hosting. La URL suele ser algo como https://tu-dominio.com:2106. Sí, ese es el puerto. El acceso a Syspanel es por el puerto 2106. Guárdate este dato.

2. Acceso a tu WordPress:
Obviamente, necesitas poder entrar al panel de administración de tu sitio web (normalmente en tu-dominio.com/wp-admin).

3. Datos de tu cuenta de correo:
Aquí es donde tienes que decidir qué correo vas a usar para enviar los mensajes. Las opciones más comunes son:

  • Crear una cuenta de correo en tu propio dominio (ej: hola@tudominio.com). Esta es la opción más profesional y recomendada.
  • Usar una cuenta de Gmail, Outlook, etc. Es más fácil, pero menos profesional y puede tener límites de envío.

Si vas a crear una cuenta en tu dominio, necesitarás:

  • Dirección de correo completa: ej. admin@tudominio.com
  • Contraseña: La que hayas establecido para esa cuenta.
  • Nombre de host del servidor de correo: Normalmente es mail.tudominio.com. Lo veremos en Syspanel.

4. Un plugin de SMTP:
Para que WordPress use SMTP, necesitas un plugin. El más popular, completo y fácil de usar es WP Mail SMTP. Es el que usaremos en esta guía. Es gratuito y tiene una versión de pago con más opciones, pero la gratuita nos vale perfectamente.

Paso 1: Crear tu cuenta de correo en Syspanel (si no la tienes)

Si ya tienes una cuenta de correo en tu dominio, salta este paso. Si no, vamos a crearla. Es más fácil de lo que piensas.

  1. Accede a tu Syspanel usando la URL con el puerto 2106 (ej: https://tu-dominio.com:2106).
  2. Busca la sección que se llama "Correo" o "Email". En Syspanel suele estar en el menú lateral.
  3. Dentro, verás una opción para "Agregar cuenta" o "Crear cuenta". Haz clic ahí.
  4. Rellena el formulario:
    • Cuenta de correo: Escribe el nombre que quieras (ej: admin, info, contacto). Se completará con tu dominio automáticamente.
    • Contraseña: Crea una contraseña segura. Usa mayúsculas, minúsculas, números y símbolos. Anótala en un lugar seguro.
    • Cuota: Puedes dejarla en el valor que viene por defecto o ajustarla.
  5. Haz clic en "Agregar" o "Crear".

¡Listo! Ya tienes tu cuenta de correo. Ahora, necesitamos saber el nombre del servidor de correo saliente (SMTP). En la misma sección de correo, suele aparecer la información del servidor. Normalmente es mail.tudominio.com. Si no lo ves, no te preocupes, lo puedes encontrar en la configuración avanzada o simplemente probar con ese nombre.

Paso 2: Instalar y activar el plugin WP Mail SMTP

Ahora vamos a trabajar en tu WordPress.

  1. Entra en el panel de administración de WordPress (tu-dominio.com/wp-admin).
  2. Ve a la sección "Plugins" en el menú lateral y haz clic en "Añadir nuevo".
  3. En el buscador, escribe "WP Mail SMTP". El primero que aparezca, desarrollado por WPForms, es el correcto.
  4. Haz clic en "Instalar ahora" y luego en "Activar".

Una vez activado, verás un nuevo elemento en el menú lateral llamado "WP Mail SMTP".

Paso 3: Configuración del plugin (El corazón de la guía)

Este es el paso más importante. Sigue estas instrucciones al pie de la letra.

  1. Ve a "WP Mail SMTP" en el menú lateral y haz clic en "Configuración".

  2. En la pestaña "General", verás varias opciones:

    • Remitente (From Email): Escribe aquí la dirección de correo que creaste (ej: admin@tudominio.com). Es muy importante que sea exactamente esa.
    • Remitente (From Name): Escribe el nombre que quieres que aparezca como remitente (ej: Tu Nombre o Tu Empresa). Esto es lo que verá la persona que reciba el correo.
    • Marca la casilla "Forzar el remitente" (Force From Email) y "Forzar el nombre del remitente" (Force From Name) si aparece. Esto asegura que todos los correos usen estos datos y no se pierdan en el spam.
  3. Ahora, en la sección "Mailer", es donde le decimos a WordPress qué método usar. Verás varias opciones. Selecciona "Other SMTP".

  4. Al seleccionar "Other SMTP", se desplegarán nuevas opciones. Es hora de usar los datos de tu cuenta de correo. Rellena así:

    • SMTP Host: Aquí va el nombre del servidor de correo. Escribe mail.tudominio.com (reemplaza tudominio.com con tu dominio real).
    • Encryption (Cifrado): En el menú desplegable, selecciona "SSL" o "TLS". Te recomiendo probar primero con SSL. Si no funciona, prueba con TLS.
    • SMTP Port (Puerto): Este campo es crítico. Depende del cifrado que hayas elegido:
      • Si elegiste SSL, el puerto suele ser 465.
      • Si elegiste TLS, el puerto suele ser 587.
    • Auto TLS: Deja esta opción como está (activada o desactivada, el plugin suele gestionarlo bien).
    • Authentication (Autenticación): Asegúrate de que esté activada (ON).
    • SMTP Username (Usuario): Escribe la dirección de correo completa que creaste (ej: admin@tudominio.com).
    • SMTP Password (Contraseña): Escribe la contraseña que estableciste para esa cuenta de correo.
  5. Haz clic en el botón "Guardar configuración" (Save Settings).

[TIP] Si no estás seguro de si el puerto es 465 o 587, prueba primero con 587 y TLS. Es el más común en la mayoría de los servidores. Si falla, cambia a 465 con SSL.

Paso 4: Enviar un correo de prueba

El plugin tiene una función para enviar un correo de prueba. Esto es genial porque te permite verificar si todo está bien configurado sin tener que esperar a que un cliente intente registrarse.

  1. En el menú de WP Mail SMTP, ve a la pestaña "Email Test".
  2. En el campo "Send To", escribe una dirección de correo a la que tengas acceso (puede ser tu correo personal de Gmail, Outlook, etc.).
  3. Haz clic en "Send Email".

El plugin te mostrará un mensaje en pantalla indicando si el correo se envió correctamente o si hubo algún error.

  • Si el mensaje es "The email was sent successfully", ¡enhorabuena! Ya has configurado el SMTP correctamente.
  • Si ves un mensaje de error, no te preocupes, es parte del proceso. Vamos a solucionarlo.

Solución de problemas comunes (FAQ)

Aquí te dejo las soluciones a los problemas más habituales que la gente encuentra al configurar el SMTP en Syspanel.

¿Por qué recibo el error "Could not connect to SMTP host"?

Este es el error más común. Significa que WordPress no puede comunicarse con el servidor de correo. Las causas suelen ser:

  • Datos incorrectos: Revisa que el SMTP Host sea exactamente mail.tudominio.com.
  • Puerto bloqueado: Tu hosting o tu proveedor de internet pueden estar bloqueando el puerto 465 o 587. Prueba a cambiar el puerto y el cifrado (prueba con TLS y 587, y luego con SSL y 465).
  • El nombre del servidor es otro: En algunos casos, el servidor SMTP no es mail.tudominio.com. Puede ser smtp.tudominio.com o incluso un servidor externo. Revisa la configuración de tu cuenta de correo en Syspanel para ver el nombre exacto del servidor.

[WARNING] Asegúrate de que no hay un espacio antes o después del nombre del host o del correo electrónico. Es un error tipográfico muy fácil de cometer y difícil de detectar.

¿Por qué el correo se envía pero llega a spam?

Esto ya es una buena señal, significa que la configuración es correcta. El problema es la reputación de tu dominio o del servidor.

  • Configura los registros SPF y DKIM: Estos son registros DNS que verifican que tu dominio está autorizado para enviar correos. Syspanel suele tener una opción para activarlos automáticamente. Busca en la sección de correo o en la de DNS de tu panel y actívalos.
  • Calienta tu cuenta de correo: Si es una cuenta nueva, empieza enviando pocos correos y ve aumentando la cantidad gradualmente. Esto ayuda a construir una buena reputación.
  • Evita palabras spam: No uses asuntos o contenidos con palabras como "gratis", "oferta", "gana dinero", etc., sobre todo al principio.

¿Qué hago si el puerto de Syspanel no es el 2106?

Te recuerdo que Syspanel (anteriormente HestiaCP) se accede por el puerto 2106. Si no funciona, es posible que tu hosting haya personalizado la configuración. Contacta con tu proveedor de hosting para confirmar el puerto de acceso.

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

Sí, es posible. WP Mail SMTP tiene opciones específicas para Gmail y Outlook. Sin embargo, no te lo recomiendo para un sitio web profesional. Usar el correo de tu dominio (@tudominio.com) da más confianza a tus clientes y es más escalable. Además, los servicios gratuitos como Gmail tienen límites de envío diarios que podrías alcanzar rápidamente.

¿Necesito la versión Pro de WP Mail SMTP?

No, para la mayoría de los casos, la versión gratuita es más que suficiente. La versión Pro añade integraciones con otros servicios (como SendGrid o Mailgun) y funciones avanzadas de gestión de registros. Si tu sitio tiene un volumen de correos muy alto (miles al día), quizás te interese, pero para un blog o una tienda pequeña, la gratuita es perfecta.

Conclusión y consejos finales

Configurar el SMTP en WordPress con Syspanel es un proceso sencillo si sigues los pasos correctos. Resumiendo:

  1. Crea una cuenta de correo en tu dominio desde Syspanel (acceso por el puerto 2106).
  2. Instala el plugin WP Mail SMTP.
  3. Configúralo con los datos de tu cuenta: host mail.tudominio.com, cifrado SSL/TLS, puerto 465/587, y las credenciales de tu correo.
  4. Envía un correo de prueba para verificar que todo funciona.
  5. Si hay errores, revisa los datos y prueba con otras combinaciones de puerto y cifrado.

[INFO] Una vez configurado, no solo recibirás los correos de "nuevo usuario registrado" o "recuperar contraseña", sino que también funcionarán los formularios de contacto de tu web y las notificaciones de tu tienda online. Es una inversión de 15 minutos que te ahorrará muchos quebraderos de cabeza.

Espero que esta guía te haya sido de gran ayuda. Si has seguido todos los pasos y aún tienes problemas, no dudes en contactar con el soporte de tu hosting, pero con esta información, estoy seguro de que lo resolverás. ¡Buena suerte con tu WordPress!

¿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