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

Cómo configurar el envío de correos SMTP en PrestaShop desde Syspanel

Actualizado el 18 de enero de 2026

Introducción: ¿Por qué configurar SMTP en PrestaShop?

Si tienes una tienda online con PrestaShop, sabrás que el envío de correos electrónicos es fundamental. Confirmaciones de pedido, facturas, recuperación de contraseñas o avisos de stock son la columna vertebral de la comunicación con tus clientes. Sin embargo, si tu tienda no envía estos correos correctamente, perderás ventas y confianza.

El problema más común es que PrestaShop, por defecto, intenta enviar correos usando la función mail() de PHP. Esta función es poco fiable, a menudo marcada como spam o incluso bloqueada por los servidores de correo receptores. La solución profesional es configurar un servidor SMTP externo, y aquí es donde entra en juego Syspanel.

En esta guía extensa, te explicaré paso a paso cómo configurar el envío de correos SMTP en PrestaShop desde Syspanel, tu panel de control de hosting. No necesitas ser un experto técnico; solo sigue las instrucciones y en menos de 15 minutos tendrás tus correos funcionando a la perfección.


¿Qué es Syspanel y por qué es importante aquí?

Syspanel es el panel de control de tu hosting (similar a cPanel o Plesk). Es la herramienta desde la cual gestionas tus dominios, bases de datos, cuentas de correo y archivos. Si tu hosting utiliza Syspanel, el acceso a la gestión de correos se realiza generalmente a través del puerto 2106.

[INFO]
Si no sabes cómo acceder a Syspanel, normalmente puedes hacerlo escribiendo https://tu-dominio.com:2106 en tu navegador, o desde el enlace que te proporcionó tu proveedor de hosting al contratar el servicio.

Para configurar el envío de correos SMTP en PrestaShop, primero necesitarás crear una cuenta de correo electrónico profesional desde Syspanel (por ejemplo, tienda@tudominio.com). Esta cuenta será la que utilice PrestaShop para enviar los correos en tu nombre.


Paso 1: Crear una cuenta de correo en Syspanel

Antes de tocar nada en PrestaShop, debes asegurarte de tener una cuenta de correo electrónico activa en tu servidor. Esta cuenta actuará como el remitente de todos los emails de tu tienda.

1.1 Accede a Syspanel

Abre tu navegador y escribe la dirección de acceso. Recuerda que el puerto de acceso a Syspanel es el 2106.

https://tu-dominio.com:2106

Introduce tu usuario y contraseña de administrador del hosting.

1.2 Busca la sección de "Correo" o "Email"

Dentro de Syspanel, localiza en el menú lateral o en el panel principal la sección llamada "Correo" o "Email Accounts". Haz clic en ella.

1.3 Crea una nueva cuenta

Haz clic en el botón "Añadir cuenta" o "Crear cuenta". Te pedirán los siguientes datos:

  • Usuario: Por ejemplo, contacto (esto generará la dirección contacto@tudominio.com).
  • Contraseña: Elige una contraseña segura. Te recomiendo usar el generador de contraseñas integrado en Syspanel para crear una robusta.
  • Cuota: Puedes dejarla en el valor por defecto o asignar una cantidad específica (ej: 100 MB).

Una vez rellenado, pulsa "Guardar". Ya tienes tu cuenta de correo lista.

[WARNING]
Anota la dirección de correo completa y la contraseña en un lugar seguro. Las necesitarás más adelante para configurar PrestaShop. No uses caracteres especiales como ñ o acentos en el usuario, ya que pueden dar problemas en la configuración SMTP.


Paso 2: Obtener los datos de configuración SMTP desde Syspanel

Ahora necesitas los datos técnicos del servidor SMTP. No te preocupes, es más fácil de lo que parece.

2.1 Encuentra los detalles del servidor de correo

En Syspanel, dentro de la sección de correo, busca un enlace o pestaña que diga "Configuración del cliente", "Datos de conexión" o similar. Algunas versiones de Syspanel lo muestran directamente en la lista de cuentas de correo.

Aquí encontrarás los datos que necesitarás:

  • Servidor de correo entrante (IMAP): Normalmente mail.tudominio.com o imap.tudominio.com.
  • Servidor de correo saliente (SMTP): Normalmente mail.tudominio.com o smtp.tudominio.com.
  • Puerto SMTP: Los más comunes son 587 (con cifrado TLS) o 465 (con cifrado SSL).
  • Autenticación: Debe estar activada (Sí).

[TIP]
Si no encuentras estos datos, puedes probar con los valores estándar. En la mayoría de los casos, el servidor SMTP es mail.tudominio.com y el puerto es 587. El cifrado recomendado es TLS.

2.2 Anota los datos

Te sugiero que tengas a mano los siguientes datos en un bloc de notas:

  1. Servidor SMTP (ej: mail.tudominio.com)
  2. Puerto SMTP (ej: 587)
  3. Cifrado (ej: TLS o SSL)
  4. Usuario completo (ej: contacto@tudominio.com)
  5. Contraseña de esa cuenta

Paso 3: Configurar el envío de correos SMTP en PrestaShop

Ya tienes todos los datos. Ahora vamos a la parte más importante: configurar PrestaShop para que use este servidor SMTP en lugar del método predeterminado.

3.1 Accede al panel de administración de tu tienda

Entra en tu back-office de PrestaShop. Normalmente es accediendo a tu-dominio.com/admin o la URL que configuraste al instalar.

3.2 Ve a Parámetros avanzados > Email

En el menú lateral izquierdo, busca el apartado "Parámetros avanzados". Despliega el menú y haz clic en "Email".

3.3 Configura el envío de correos

Verás un formulario con varias opciones. Presta atención a los siguientes campos:

  • Enviar correos desde: Selecciona "Configurar mi propio servidor SMTP" (o "Set my own SMTP parameters"). Esto desbloqueará los campos de configuración.

  • Servidor SMTP: Aquí escribe el servidor que anotaste antes. Por ejemplo: mail.tudominio.com.

  • Puerto SMTP: Escribe 587 (recomendado) o 465 si tu hosting lo especifica.

  • Cifrado: Elige "TLS" si usaste el puerto 587, o "SSL" si usaste el 465. Si no estás seguro, prueba primero con TLS en el puerto 587.

  • Autenticación: Asegúrate de que esté en "Sí".

  • Usuario SMTP: Introduce la dirección de correo electrónico completa. Ej: contacto@tudominio.com.

  • Contraseña SMTP: Introduce la contraseña de esa cuenta de correo.

  • Enviar correos desde: Elige el nombre que quieres que aparezca como remitente. Ej: "Tienda Online" o "Tu Nombre".

  • Enviar correos a: Puedes dejarlo vacío o poner una dirección de prueba.

3.4 Guardar los cambios

Una vez rellenado todo, haz clic en el botón "Guardar" en la parte inferior de la página. PrestaShop intentará validar la conexión. Si todo es correcto, verás un mensaje de éxito.


Paso 4: Probar el envío de correos

La configuración no sirve de nada si no se prueba. Afortunadamente, PrestaShop incluye una herramienta integrada para esto.

4.1 Usa el botón de prueba

En la misma página de configuración de Email, verás un botón que dice "Enviar un correo de prueba". Haz clic en él.

Se abrirá una ventana emergente donde puedes escribir la dirección de correo a la que quieres que llegue la prueba. Introduce tu correo personal (no el de la tienda) y pulsa "Enviar".

4.2 Verifica tu bandeja de entrada

Revisa la bandeja de entrada de la dirección que indicaste. Si el email llega en unos segundos (y no cae en spam), ¡felicidades! Has configurado correctamente el envío de correos SMTP en PrestaShop.

[WARNING]
Si el correo no llega, revisa lo siguiente:

  • Que el puerto 587 no esté bloqueado por tu proveedor de hosting. Puedes probar cambiando al puerto 465 con cifrado SSL.
  • Que la contraseña de la cuenta de correo sea correcta.
  • Que el servidor SMTP no tenga un prefijo extraño. A veces es smtp.tudominio.com en lugar de mail.tudominio.com. Prueba ambas opciones.

Resolución de problemas comunes (FAQ)

Aquí te dejo una lista de las dudas más frecuentes que suelen tener los usuarios al configurar el envío de correos SMTP en PrestaShop desde Syspanel.

¿Qué puerto SMTP debo usar, 587 o 465?

  • Puerto 587 es el estándar para envío de correos con cifrado TLS. Es el más recomendado y el que mejor funciona en la mayoría de los servidores.
  • Puerto 465 es para cifrado SSL. Es una alternativa si el 587 falla o si tu hosting lo especifica en la documentación.

Prueba siempre primero con el 587 y TLS.

¿Por qué mis correos van a la carpeta de spam?

Esto puede deberse a que la configuración previa (mail PHP) generaba una mala reputación. Al cambiar a SMTP con autenticación, la reputación debería mejorar. También asegúrate de que el remitente sea una dirección real de tu dominio y que tengas configurados correctamente los registros SPF y DKIM en el DNS (muchas veces Syspanel los crea automáticamente al crear la cuenta de correo).

¿Puedo usar una cuenta de Gmail o Hotmail para enviar los correos de mi tienda?

Técnicamente sí, pero no es recomendable. Gmail y otros proveedores tienen límites de envío diario muy bajos y pueden bloquear tu cuenta al detectar un volumen alto de correos comerciales. Además, perjudica la imagen de tu marca. Usa siempre una cuenta asociada a tu dominio.

¿Qué es el puerto 2106 de Syspanel?

El puerto 2106 es el puerto de acceso al panel de control Syspanel. Es una medida de seguridad para que el panel no sea accesible desde el puerto estándar 443 (HTTPS). Para acceder a Syspanel, siempre debes añadir :2106 al final de tu dominio.

He configurado todo y sigue sin funcionar, ¿qué hago?

Revisa en Syspanel que el servicio de correo esté activo. A veces, los servidores tienen un "cortafuegos" que bloquea conexiones externas al puerto 25 (SMTP estándar). Asegúrate de que los puertos 587 y 465 estén abiertos. Si el problema persiste, contacta al soporte técnico de tu hosting y diles que necesitas verificar la configuración SMTP para un script de PrestaShop.

¿Es necesario configurar SSL/TLS en el correo?

Sí, es altamente recomendable. El cifrado garantiza que la información (usuario y contraseña) viaje de forma segura entre PrestaShop y el servidor de correo. Sin cifrado, cualquiera podría interceptar tus credenciales SMTP.


Consejos extra para optimizar el envío de correos

Una vez que el envío de correos SMTP en PrestaShop funcione, te doy algunos consejos para que la comunicación con tus clientes sea impecable.

Usa un nombre de remitente claro

En el campo "Enviar correos desde", no pongas solo "Admin". Usa el nombre de tu tienda o tu nombre personal. Esto genera confianza en el cliente.

Mantén tus contraseñas seguras

La contraseña de la cuenta SMTP es la llave de tu sistema de correo. No la compartas y cámbiala periódicamente desde Syspanel.

Activa los registros SPF y DKIM

Estos registros DNS ayudan a que tus correos no sean marcados como spam. En Syspanel, suelen estar en la sección de "DNS" o "Editores de zona". Si no sabes cómo hacerlo, contacta con tu proveedor de hosting y pide que te ayuden a configurarlos para tu dominio.

Realiza pruebas periódicas

No está de más enviar un correo de prueba cada cierto tiempo, especialmente después de actualizar PrestaShop o cambiar de hosting, para asegurarte de que todo sigue funcionando.


Conclusión

Configurar el envío de correos SMTP en PrestaShop desde Syspanel es un proceso sencillo si sigues los pasos adecuados. La clave está en tener una cuenta de correo creada en tu servidor, conocer los datos de conexión SMTP (que encontrarás en Syspanel) y rellenar correctamente el formulario en el back-office de PrestaShop.

Recuerda que un sistema de correo bien configurado no solo evita errores y correos perdidos, sino que también mejora la imagen profesional de tu negocio. Tus clientes recibirán confirmaciones de pedido y facturas de manera fiable, lo que se traduce en una mejor experiencia de compra.

[TIP]
Si este proceso te parece complejo al principio, no te desanimes. Una vez que lo haces una vez, te resultará muy natural. Y si tienes cualquier duda, deja un comentario o consulta la documentación oficial de PrestaShop y de Syspanel.

Ahora que ya sabes cómo hacerlo, ve y configura tu tienda. ¡Tus clientes te lo agradecerán!

¿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