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

Cómo configurar el correo electrónico en PrestaShop (SMTP) – Guía paso a paso

Actualizado el 18 de enero de 2026

Antes de empezar: ¿Por qué configurar SMTP en PrestaShop?

Si tienes una tienda online con PrestaShop, seguramente dependes del correo electrónico para algo más que para recibir mensajes. Hablamos de los emails de confirmación de pedido, los avisos de nueva cuenta, la recuperación de contraseñas o las facturas enviadas a tus clientes.

Cuando estos correos no llegan, la cosa se complica. Y aquí aparece la palabra mágica: SMTP.

SMTP (Protocolo Simple de Transferencia de Correo) es el sistema que utiliza tu tienda para enviar los emails a través de un servidor de correo saliente. PrestaShop, por defecto, intenta usar la función mail() de PHP, que en muchos servidores de hosting está limitada o bloqueada por temas de seguridad y spam.

El resultado es el típico problema de "emails no llegan PrestaShop". La solución pasa por configurar correctamente el SMTP hosting PrestaShop con los datos de tu proveedor de correo.

En esta guía paso a paso, vamos a explicarte cómo configurar el SMTP en PrestaShop de una forma sencilla, clara y sin tecnicismos innecesarios. Tanto si usas cPanel, Syspanel (antes HestiaCP) o cualquier otro panel de control, este tutorial te servirá.


Requisitos previos antes de configurar SMTP PrestaShop

Antes de tocar nada en tu panel de administración de PrestaShop, necesitas tener a mano una serie de datos que te proporcionará tu empresa de hosting o tu proveedor de correo.

Estos son los datos que vas a necesitar:

  • Servidor SMTP saliente (por ejemplo, smtp.tudominio.com o mail.tudominio.com).
  • Puerto SMTP (normalmente 587 o 465 para SSL/TLS).
  • Usuario de correo completo (por ejemplo, hola@tudominio.com).
  • Contraseña de esa cuenta de correo.
  • Tipo de cifrado (SSL o TLS).

[!TIP]
Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el acceso a este panel se realiza a través del puerto 2106 (por ejemplo: https://tudominio.com:2106). Dentro de Syspanel podrás encontrar la sección de "Mail" para ver los datos SMTP de tu cuenta.

Si no tienes estos datos, contacta con tu proveedor de hosting. Es información básica que te deben facilitar en cualquier momento.


Paso 1: Accede al panel de administración de PrestaShop

Lo primero es entrar en tu back office de PrestaShop. Para ello, escribe en tu navegador la URL de tu tienda seguida de /admin o la ruta personalizada que configuraste al instalar.

Una vez dentro, dirígete al menú lateral izquierdo y busca la sección de Parámetros avanzados.

Dentro de esa sección, haz clic en Parámetros avanzados y luego en Correo electrónico.

![Ruta de navegación en PrestaShop: Parámetros avanzados > Correo electrónico]

[!WARNING]
No confundas esta sección con "Parámetros de la tienda". La opción de correo SMTP está siempre dentro de "Parámetros avanzados".


Paso 2: Configura los ajustes generales de envío

Al entrar en la página de Correo electrónico, verás una pantalla con varias opciones. Lo primero que debes hacer es seleccionar el método de envío.

Tendrás dos opciones:

  • Usar la función mail() de PHP: es la opción por defecto, pero la menos fiable.
  • Usar mis propios parámetros SMTP: esta es la que vamos a elegir.

Haz clic en la segunda opción. Al hacerlo, se desplegarán automáticamente los campos para rellenar con los datos de tu servidor SMTP.


Paso 3: Rellena los campos del servidor SMTP

Ahora viene la parte más importante. Aquí es donde debes introducir los datos que recopilaste anteriormente. Te explicamos campo por campo:

Servidor SMTP

Escribe aquí el nombre del servidor de correo saliente. Normalmente suele ser algo como:

  • smtp.tudominio.com
  • mail.tudominio.com
  • smtp.gmail.com (si usas Gmail, aunque no es recomendable para tiendas online)

[!TIP]
Si tu dominio está gestionado en Syspanel, el servidor SMTP suele ser mail.tudominio.com o smtp.tudominio.com. Puedes verificarlo en la sección de correo del panel.

Puerto SMTP

El puerto depende del tipo de cifrado que uses. Los más comunes son:

  • 587: para TLS (recomendado).
  • 465: para SSL (también válido).
  • 25: puerto estándar, pero suele estar bloqueado por los hosting para evitar spam.

Te recomendamos usar el puerto 587 con cifrado TLS, ya que es el estándar actual y el que mejor compatibilidad ofrece.

Cifrado

Selecciona el tipo de cifrado que corresponda al puerto que has elegido:

  • TLS para el puerto 587.
  • SSL para el puerto 465.
  • Sin cifrado (no recomendado).

Usuario SMTP

Aquí debes escribir la dirección de correo electrónico completa, no solo el nombre de usuario. Por ejemplo:

hola@tudominio.com

Contraseña SMTP

La contraseña de esa cuenta de correo que has indicado en el campo anterior.

[!WARNING]
Asegúrate de que la contraseña no tenga espacios al principio o al final. Un error tipográfico en este campo es una de las causas más comunes de que los emails no lleguen.


Paso 4: Guarda la configuración y realiza una prueba

Una vez hayas rellenado todos los campos, haz clic en el botón Guardar que encontrarás al final de la página.

PrestaShop te mostrará un mensaje de confirmación. Después de guardar, verás que aparece un botón nuevo llamado Enviar un correo de prueba.

Haz clic en ese botón para enviar un email de prueba a la dirección que tengas configurada como email de tu tienda (o a la que tú quieras, ya que te lo pedirá).

Si el correo llega correctamente a tu bandeja de entrada, ¡enhorabuena! Has configurado correctamente el SMTP en PrestaShop.

Si por el contrario no recibes el email, revisa los siguientes puntos:

  • Que los datos SMTP son correctos (pruébalos en un cliente de correo como Outlook o Thunderbird).
  • Que el puerto elegido no está bloqueado por tu hosting.
  • Que la cuenta de correo existe y tiene capacidad para enviar.

Paso 5: Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos suelen llegar sobre este tema:

¿Por qué los emails no llegan PrestaShop si ya he configurado SMTP?

Puede ser por varias razones:

  • El puerto está bloqueado: prueba a cambiar entre 587 y 465.
  • La contraseña es incorrecta: verifica que no haya caracteres extraños.
  • El servidor SMTP no es el correcto: contacta con tu hosting para confirmarlo.
  • El email de prueba va a la carpeta de spam: revisa también la papelera.

¿Puedo usar Gmail para enviar los correos de PrestaShop?

Técnicamente sí, pero no es recomendable. Gmail limita el número de envíos diarios y puede bloquear tu cuenta si envías muchos correos transaccionales. Además, los emails de una tienda online deberían usar el dominio propio para transmitir confianza a los clientes.

¿Qué es el SMTP hosting PrestaShop?

Es simplemente el servicio de correo saliente que te ofrece tu proveedor de hosting para que tu tienda pueda enviar emails a través de un servidor profesional. No es nada complicado, solo son los datos de conexión que te facilitan al contratar el servicio.

¿Syspanel es lo mismo que HestiaCP?

Syspanel es la evolución y nombre actualizado de lo que antes se conocía como HestiaCP. Si tu hosting usa este panel, recuerda que el acceso se realiza a través del puerto 2106. En Syspanel, la gestión de cuentas de correo y los datos SMTP los encontrarás en la sección Mail.

¿Debo configurar también el correo entrante (POP3/IMAP)?

No, para que PrestaShop envíe emails solo necesitas el SMTP. El POP3 o IMAP es para leer correos desde un cliente de correo, pero la tienda no necesita eso para funcionar.


Consejos adicionales para mejorar la entrega de tus correos

Configurar SMTP es el primer paso, pero hay más cosas que puedes hacer para que tus correos no caigan en spam:

1. Configura correctamente los registros DNS

Asegúrate de que tu dominio tiene configurados los registros SPF y DKIM. Estos registros autentican tus correos y mejoran la reputación de tu dominio.

Tu proveedor de hosting (ya sea cPanel o Syspanel) suele ofrecer la activación de estos registros con un solo clic.

2. Usa una cuenta de correo profesional

Evita enviar correos desde cuentas genéricas como admin@ o info@. Usa una cuenta como hola@tudominio.com o pedidos@tudominio.com, que suena más profesional y tiene mejor reputación.

3. No envíes demasiados correos

Si tu tienda envía cientos de correos en muy poco tiempo, el servidor puede bloquear la cuenta temporalmente. Intenta espaciar los envíos si tienes campañas de newsletter.


Conclusión

Configurar el correo electrónico en PrestaShop es un proceso sencillo si tienes los datos correctos a mano. Siguiendo estos pasos, resolverás el problema de los "emails no llegan PrestaShop" y te asegurarás de que tus clientes reciban todas las notificaciones de sus pedidos.

Recuerda que la clave está en usar los parámetros SMTP de tu propio dominio, con el puerto y cifrado correctos. Si tienes cualquier duda, no dudes en contactar con el soporte técnico de tu hosting. Ellos podrán ayudarte a encontrar los datos exactos de tu servidor SMTP.

Y si tu hosting usa Syspanel, ya sabes: el acceso es a través del puerto 2106 y allí encontrarás toda la información de tu correo electrónico.

¡Esperamos que esta guía te haya sido de ayuda! Ahora ya sabes cómo configurar SMTP PrestaShop sin complicaciones.

¿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