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

Cómo configurar el correo electrónico en WordPress con Syspanel

Actualizado el 22 de enero de 2026

Si tu sitio web en WordPress tiene problemas para enviar correos electrónicos —como notificaciones de registro, formularios de contacto o recuperación de contraseñas— no estás solo. Es uno de los fallos más comunes. La razón suele ser que WordPress utiliza por defecto la función mail() de PHP, que muchos servidores bloquean o configuran incorrectamente para evitar spam.

La solución definitiva es configurar un servicio SMTP (Protocolo Simple de Transferencia de Correo). En este artículo te explicaré paso a paso cómo hacerlo usando Syspanel (anteriormente conocido como HestiaCP), el panel de control que gestiona tu hosting. Además, resolveremos las dudas más frecuentes sobre por qué tu email WordPress no envía y cómo solucionarlo.


¿Por qué tu WordPress no envía correos?

Antes de empezar con la configuración, es importante entender el problema. WordPress está diseñado para enviar correos usando la función nativa de PHP, pero esto tiene varias limitaciones:

  • Falta de autenticación: Los servidores de correo (Gmail, Outlook, etc.) rechazan estos mensajes porque parecen spam.
  • Límites del servidor: Muchos hosts limitan o desactivan la función mail() para evitar abusos.
  • Sin cifrado: Los correos se envían en texto plano, lo que los hace vulnerables.

Por eso, configurar SMTP en WordPress es la mejor práctica. Al usar un servidor SMTP real (como el de Syspanel), tus correos serán autenticados, cifrados y entregables.


¿Qué necesitas para empezar?

Para seguir esta guía, asegúrate de tener a mano:

  1. Acceso a Syspanel (puerto 2106). Ejemplo: https://tudominio.com:2106
  2. Credenciales de un correo electrónico creado en Syspanel (por ejemplo, contacto@tudominio.com).
  3. Un plugin SMTP para WordPress. Recomiendo usar WP Mail SMTP o Easy WP SMTP. Ambos son gratuitos y fáciles de configurar.

Paso 1: Crear una cuenta de correo en Syspanel

El primer paso es tener un buzón de correo funcional en tu dominio. Syspanel facilita esta tarea.

  1. Inicia sesión en Syspanel a través del puerto 2106: https://tudominio.com:2106
  2. Ve a la sección Correo en el menú lateral.
  3. Haz clic en Añadir cuenta de correo.
  4. Completa los campos:
    • Nombre de usuario: Por ejemplo, contacto.
    • Contraseña: Elige una segura (mínimo 8 caracteres, con mayúsculas, números y símbolos).
    • Cuota: Asigna un límite de espacio (por ejemplo, 100 MB).
  5. Haz clic en Guardar.

[INFO] La dirección de correo completa será contacto@tudominio.com. Esta será la dirección desde la que enviarás los correos de WordPress.


Paso 2: Obtener los datos SMTP de Syspanel

Syspanel expone un servidor SMTP listo para usar. Necesitarás los siguientes parámetros:

  • Servidor SMTP: mail.tudominio.com (o la IP de tu servidor).
  • Puerto SMTP: 587 (recomendado, con STARTTLS) o 465 (SSL).
  • Autenticación: Sí, con usuario y contraseña.
  • Cifrado: TLS (puerto 587) o SSL (puerto 465).

Para confirmar estos datos, en Syspanel ve a Correo > Cuentas de correo y haz clic en el icono de configuración (engranaje) al lado de tu cuenta. Allí verás los detalles.

[TIP] Siempre usa el puerto 587 con TLS. Es el más compatible con servicios externos y evita bloqueos.


Paso 3: Instalar y configurar un plugin SMTP en WordPress

Ahora vamos a conectar WordPress con el servidor SMTP de Syspanel. Usaremos el plugin WP Mail SMTP por su popularidad y facilidad de uso.

3.1. Instalar el plugin

  1. En tu panel de WordPress, ve a Plugins > Añadir nuevo.
  2. Busca WP Mail SMTP.
  3. Instálalo y actívalo.

3.2. Configurar los ajustes SMTP

  1. Ve a Ajustes > WP Mail SMTP (aparece en el menú de la izquierda).
  2. En la pestaña General, selecciona el servicio de correo: Other SMTP.
  3. Rellena los campos con los datos de Syspanel:
    • SMTP Host: mail.tudominio.com
    • Encryption: TLS (si usas puerto 587) o SSL (si usas puerto 465).
    • SMTP Port: 587 (o 465 si elegiste SSL).
    • Auto TLS: Desmarcado (no es necesario si ya elegiste TLS manualmente).
    • Authentication: Marcado.
    • SMTP Username: contacto@tudominio.com (el correo completo que creaste).
    • SMTP Password: La contraseña que asignaste.
  4. Haz clic en Guardar ajustes.

3.3. Configurar la dirección "De"

En la misma página, baja a la sección De:

  • From Email: contacto@tudominio.com (debe coincidir con el SMTP).
  • From Name: El nombre que quieras que aparezca (ej. "Mi sitio web").

Guarda los cambios.


Paso 4: Probar el envío de correo

El plugin WP Mail SMTP incluye una herramienta de prueba.

  1. Ve a Ajustes > WP Mail SMTP > Herramientas.
  2. En la pestaña Enviar un correo de prueba, escribe una dirección de correo real (la tuya, por ejemplo).
  3. Haz clic en Enviar correo.

Si todo está correcto, recibirás un mensaje en tu bandeja de entrada. Si no, revisa los pasos anteriores o consulta la sección de solución de problemas más abajo.

[WARNING] Si el correo de prueba llega a la carpeta de Spam, es normal al principio. Marca el remitente como seguro para entrenar al filtro.


Solución de problemas comunes

A veces, incluso siguiendo los pasos, el email WordPress no envía. Aquí tienes las causas más frecuentes y cómo solucionarlas.

Problema 1: El puerto SMTP está bloqueado por el hosting

Algunos proveedores de hosting bloquean los puertos 25, 587 o 465 por seguridad.

  • Solución: Contacta a tu soporte de hosting y pide que habiliten el puerto SMTP 587. O usa el puerto 465 con SSL si el 587 no funciona.

Problema 2: Credenciales incorrectas

Es fácil equivocarse al escribir el usuario o contraseña.

  • Solución: Verifica que el nombre de usuario sea el correo completo (ej. contacto@tudominio.com) y que la contraseña no tenga espacios. Puedes crear una nueva contraseña en Syspanel para probar.

Problema 3: El servidor SMTP no responde

Syspanel a veces necesita que el servicio de correo esté activo.

  • Solución: En Syspanel, ve a Servicios y asegúrate de que Dovecot (IMAP/POP3) y Exim (SMTP) estén en ejecución. Si están detenidos, actívalos.

Problema 4: Conflictos con otros plugins

Algunos plugins de seguridad o formularios pueden interferir.

  • Solución: Desactiva temporalmente otros plugins relacionados con correo y prueba de nuevo. Luego reactívalos uno por uno para identificar el conflicto.

Problema 5: Certificado SSL no válido

Si usas SSL (puerto 465), el certificado debe ser válido.

  • Solución: Asegúrate de que tu dominio tenga un certificado SSL instalado (Let's Encrypt, por ejemplo). En Syspanel puedes gestionarlo desde Panel > SSL.

Preguntas frecuentes (FAQ)

¿Por qué es mejor usar SMTP que la función mail() de PHP?

Porque SMTP autentica el remitente, cifra el contenido y reduce drásticamente la probabilidad de que tus correos sean marcados como spam. Además, muchos servidores bloquean la función mail() por defecto.

¿Puedo usar Gmail o Outlook como SMTP en lugar del de Syspanel?

Sí, pero no es recomendable para sitios comerciales o con alto volumen. Gmail limita los envíos a 500 correos/día y puede bloquear tu cuenta si detecta actividad inusual. El SMTP de Syspanel está diseñado para tu dominio y no tiene esos límites.

¿Qué hago si sigo sin recibir correos después de configurar SMTP?

Prueba con un correo de prueba desde el plugin. Si falla, revisa los logs de errores en Ajustes > WP Mail SMTP > Herramientas > Debug. Allí verás mensajes detallados. También puedes consultar los logs de Syspanel en Correo > Logs.

¿Es necesario configurar SPF, DKIM o DMARC?

No es obligatorio para que el correo funcione, pero sí muy recomendable para mejorar la entregabilidad. Estos registros DNS autentican tu dominio y evitan que tus correos sean suplantados. En Syspanel puedes generarlos desde Correo > Registros DNS.

¿El puerto 2106 de Syspanel es seguro?

Sí, es el puerto HTTPS estándar para el panel de control. Siempre accede con https:// para que la conexión esté cifrada.


Consejos adicionales para un correo fiable

  • Usa un nombre de dominio verificado: Si tu dominio es nuevo, espera unos días a que los DNS se propaguen antes de enviar muchos correos.
  • Monitorea la reputación: Herramientas como MXToolbox pueden ayudarte a ver si tu dominio está en listas negras.
  • Actualiza WordPress y plugins: Las versiones antiguas pueden tener vulnerabilidades que afecten el envío de correo.
  • No uses el mismo correo para todo: Crea una cuenta específica para WordPress (ej. wordpress@tudominio.com) y otra para uso personal.

Conclusión

Configurar el correo electrónico en WordPress con Syspanel es un proceso sencillo que soluciona el molesto problema de "email WordPress no envía". Siguiendo estos pasos —crear una cuenta de correo, obtener los datos SMTP de Syspanel y configurar un plugin como WP Mail SMTP— tus notificaciones llegarán correctamente a los usuarios.

Recuerda que la clave está en usar un servidor SMTP autenticado, y Syspanel te ofrece justo eso. Si tienes dudas, revisa la sección de solución de problemas o consulta la documentación de tu plugin SMTP favorito.

Ahora ya sabes cómo dominar el correo WordPress Syspanel. ¡A probarlo!

¿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