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

Configurar el correo electrónico transaccional de WordPress en Syspanel (SMTP)

Actualizado el 1 de febrero de 2026

¿Tu WordPress no envía correos electrónicos? ¿Los formularios de contacto se quedan en silencio y los clientes nunca reciben sus facturas o enlaces de restablecimiento de contraseña? Este es uno de los problemas más comunes y frustrantes al gestionar una web.

El motivo suele ser que tu hosting (en este caso, Syspanel) bloquea la función mail() de PHP por seguridad. La solución profesional es configurar un correo electrónico transaccional mediante SMTP.

En esta guía extensa y paso a paso, te enseñaré a configurar el envío de correos en WordPress usando Syspanel y el plugin más popular: WP Mail SMTP. Al final, tu web enviará correos como un campeón.


¿Por qué falla el envío de correo en WordPress?

WordPress, por defecto, utiliza la función mail() de PHP para enviar correos. El problema es que la mayoría de los servidores (incluidos los que gestiona Syspanel) tienen esta función deshabilitada o muy limitada.

Esto provoca que los correos terminen en spam o que simplemente no se envíen. Para solucionarlo, necesitas un servidor SMTP.

Un servidor SMTP es como un cartero certificado: se encarga de entregar tus correos de forma segura y verificada. Al usar SMTP, tus correos transaccionales (pedidos, recuperación de contraseña, notificaciones) llegan a la bandeja de entrada, no a spam.


Requisitos previos antes de empezar

Antes de tocar nada, necesitas tener a mano estos datos. Si no los tienes, no pasa nada, te explico cómo obtenerlos en Syspanel.

  1. Acceso a Syspanel: Necesitas las credenciales de tu hosting. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (ejemplo: https://tu-dominio.com:2106).
  2. Credenciales de correo electrónico: Necesitas una cuenta de correo creada en tu dominio (ejemplo: hola@tudominio.com). Si no la tienes, la creamos en 2 minutos.
  3. Plugin WP Mail SMTP: Lo instalaremos desde el repositorio de WordPress.

Paso 1: Crear una cuenta de correo en Syspanel

Necesitas una dirección de correo real para que el servidor SMTP pueda enviar los mensajes. No puedes usar una dirección inventada.

### Acceder al panel de Syspanel

Abre tu navegador y escribe la URL de tu servidor añadiendo el puerto 2106.

https://tu-dominio.com:2106

Te pedirá usuario y contraseña (los mismos que usas para gestionar tu hosting).

### Crear el buzón de correo

Una vez dentro, busca la sección "Correo" o "Email" en el menú lateral.

  1. Haz clic en "Cuentas de correo".
  2. Pulsa el botón "Añadir cuenta" o "Crear buzón".
  3. Rellena el formulario:
    • Dominio: Selecciona tu dominio (ej: tudominio.com).
    • Usuario: El nombre que quieras (ej: hola). La dirección completa será hola@tudominio.com.
    • Contraseña: Crea una contraseña segura. Guárdala bien, la necesitarás en unos minutos.
  4. Pulsa "Crear".

[INFO] No uses esta cuenta para recibir correos de clientes si no quieres. Es solo una cuenta "técnica" para el envío. Puedes llamarla no-reply@tudominio.com para que sea más profesional.


Paso 2: Instalar el plugin WP Mail SMTP

Ahora vamos a WordPress. El plugin más fiable y fácil de usar es WP Mail SMTP (de WPForms). Tiene versión gratuita que es más que suficiente para esta tarea.

### Instalación desde el repositorio

  1. Ve a tu escritorio de WordPress.
  2. Entra en "Plugins" > "Añadir nuevo".
  3. En el buscador, escribe "WP Mail SMTP".
  4. El primero que aparece (de WPForms) es el correcto. Pulsa "Instalar ahora" y luego "Activar".

Paso 3: Configuración básica del plugin

Una vez activado, verás un aviso de bienvenida. Vamos a configurarlo.

### Acceder al asistente de configuración

  1. Ve a "Ajustes" > "WP Mail SMTP" en el menú lateral de WordPress.
  2. Se abrirá un asistente. Pulsa "Empecemos" o "Comenzar".

### Elegir el método de envío

El asistente te preguntará por el método de envío. Aquí es donde debes elegir "Otra configuración SMTP" (o "SMTP personalizado" en versiones antiguas).

No elijas "Mailgun" ni "SendGrid" a menos que tengas cuenta en esos servicios. Nosotros usaremos el SMTP de Syspanel.

### Rellenar los datos del servidor SMTP

Esta es la parte más importante. Aquí van los datos exactos que debes introducir y que son válidos para cualquier hosting gestionado por Syspanel.

  • Correo electrónico desde el que se envía: Pon la dirección que creaste, ej: hola@tudominio.com.
  • Nombre desde el que se envía: Pon el nombre de tu empresa o web, ej: Mi Tienda Online.
  • Servidor SMTP: Escribe mail.tudominio.com (sustituye por tu dominio real).
  • Puerto SMTP: Utiliza el puerto 587 (recomendado) o el 465.
  • Cifrado (Encriptación): Si usas el puerto 587, elige TLS. Si usas el 465, elige SSL.
  • Autenticación: Actívala (ponla en ).
  • Usuario SMTP: Tu dirección de correo completa, ej: hola@tudominio.com.
  • Contraseña SMTP: La contraseña que pusiste al crear la cuenta en Syspanel.

[TIP] Si tu web aún no tiene SSL activado, el puerto 587 con TLS suele funcionar mejor. Si tienes problemas, prueba con el puerto 465 y SSL.

### Guardar y comprobar la conexión

Una vez rellenado todo, pulsa "Guardar y continuar".

El plugin intentará conectarse al servidor. Si todo está bien, verás un mensaje de éxito. Si no, revisa que el usuario y la contraseña sean correctos.


Paso 4: Probar el envío de correos transaccionales

Antes de celebrar, vamos a comprobar que realmente funciona. El plugin tiene una herramienta para ello.

  1. Ve a "Ajustes" > "WP Mail SMTP" > "Herramientas" (o "Email Test").
  2. Introduce una dirección de correo a la que tengas acceso (puede ser tu Gmail personal).
  3. Pulsa "Enviar correo electrónico de prueba".

Revisa tu bandeja de entrada y también la carpeta de spam. Deberías recibir un correo de prueba.

[WARNING] Si el correo llega a spam, no pasa nada. Eso es un problema de la reputación del dominio, no de la configuración SMTP. Con el tiempo y el uso, los correos irán a la bandeja principal. Asegúrate de que el dominio no esté en listas negras.


Paso 5: Forzar el uso de SMTP (Recomendado)

A veces, otros plugins de WordPress (como los de formularios o WooCommerce) tienen sus propias funciones de correo que intentan evitar el SMTP.

Para asegurarnos de que todo el correo de WordPress use nuestro SMTP, activamos la opción de "Forzar".

  1. Ve a "Ajustes" > "WP Mail SMTP".
  2. En la pestaña principal (General), busca la opción "Forzar el envío desde" (o "Force From Email").
  3. Actívala. Esto hará que todos los correos usen la dirección que configuraste, sin importar lo que digan otros plugins.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más habituales que nos encontramos en soporte técnico.

### ¿Por qué sigo sin recibir correos después de configurarlo?

Revisa estos puntos en orden:

  1. Credenciales: Vuelve a escribir la contraseña de la cuenta de correo. Un simple espacio extra al copiarla puede romper todo.
  2. Puerto: Prueba a cambiar entre el 587 (TLS) y el 465 (SSL).
  3. Firewall: Asegúrate de que tu hosting (Syspanel) no tenga bloqueado el puerto 25 o 465. En Syspanel, normalmente está abierto, pero si tienes un firewall propio (como CSF), revisa las reglas.
  4. Nombre del servidor: Asegúrate de que el servidor SMTP es mail.tudominio.com y no localhost.

### ¿Puedo usar una cuenta de Gmail para el SMTP?

Técnicamente sí, pero es mala idea. Gmail bloquea el uso de SMTP para aplicaciones de terceros a menos que configures una "contraseña de aplicación" y tiene límites de envío diarios muy bajos para este uso. Además, los correos mostrarán tu Gmail personal, lo que no es profesional. Usa siempre la cuenta de tu dominio.

### ¿Qué es el correo transaccional exactamente?

Es aquel correo que se envía automáticamente como respuesta a una acción del usuario en tu web. Por ejemplo: un email de confirmación de pedido, un enlace para resetear la contraseña, o una notificación de un nuevo comentario. No son correos de marketing masivo, sino comunicaciones uno a uno.

### ¿Puedo usar este método para enviar newsletters?

No es recomendable. Para newsletters o campañas de email marketing masivo, necesitas un servicio especializado como Mailchimp o Sendinblue. Usar tu servidor SMTP para enviar 1000 correos a la vez hará que tu IP sea bloqueada y que todos tus correos (incluidos los transaccionales) vayan a spam.

### ¿Y si el plugin no se conecta al servidor SMTP?

Prueba a desactivar otros plugins de correo o seguridad que puedan interferir. A veces, plugins como "Wordfence" o "iThemes Security" bloquean las conexiones salientes. Si el problema persiste, contacta con el soporte de Syspanel indicando que necesitas abrir el puerto 587 para SMTP.


Conclusión: Tu WordPress ya envía correos como un profesional

Configurar el SMTP en WordPress con Syspanel es un proceso de 10 minutos que te ahorrará dolores de cabeza y, sobre todo, te asegurará de que tus clientes reciben sus correos importantes.

Hemos visto:

  1. Por qué falla el correo por defecto.
  2. Cómo crear una cuenta de correo en Syspanel (accediendo por el puerto 2106).
  3. Cómo instalar y configurar el plugin WP Mail SMTP.
  4. Cómo probar que todo funciona correctamente.

Con esta configuración, tus formularios de contacto, tu tienda WooCommerce y tus notificaciones de WordPress funcionarán a la perfección.

[INFO] Si te ha servido esta guía, compártela con otros usuarios de WordPress. Y recuerda: para soporte técnico más profundo sobre la configuración del servidor, tu proveedor de hosting (Syspanel) es tu mejor aliado.

¿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