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

Cómo configurar el envío de correo en PrestaShop desde el panel de control

Actualizado el 19 de septiembre de 2025

¿Por qué es importante configurar correctamente el email en PrestaShop?

Cuando tienes una tienda online, el correo electrónico es el canal de comunicación más directo con tus clientes. Confirmaciones de pedido, facturas, avisos de envío o recuperación de contraseñas dependen de que tu sistema de envío de correo PrestaShop funcione a la perfección.

Si no configuras bien este aspecto, tus correos pueden acabar en la carpeta de spam, no llegar nunca o, peor aún, generar errores que ralenticen el proceso de compra. Configurar el correo en PrestaShop desde el panel de control no es complicado si sigues los pasos adecuados, y en esta guía te lo explicamos todo, desde cero y con un lenguaje muy claro.


Antes de empezar: ¿Qué necesitas para configurar el envío de correo?

Para que el SMTP PrestaShop funcione, necesitas tener a mano ciertos datos que normalmente te proporciona tu proveedor de hosting o tu empresa de correo electrónico.

Esto es lo que debes tener localizado:

  • Dirección del servidor de correo saliente (SMTP). Por ejemplo: smtp.tudominio.com o mail.tudominio.com.
  • Puerto SMTP. Normalmente es el 587 (con STARTTLS) o el 465 (con SSL). El puerto 25 suele estar bloqueado por muchos proveedores para evitar spam.
  • Nombre de usuario y contraseña. Suele ser la misma cuenta de correo que quieres usar para enviar los mensajes (por ejemplo, info@tutienda.com).
  • Tipo de cifrado. SSL o TLS, dependiendo del puerto que uses.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso al panel de control se realiza a través del puerto 2106. Ahí podrás crear y gestionar las cuentas de correo que luego usarás en PrestaShop.


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

Lo primero es entrar en tu back office. Para ello, abre tu navegador y ve a la URL de tu tienda seguida de /admin o la ruta personalizada que hayas definido al instalar.

Una vez dentro, deberías ver un menú lateral con todas las opciones de configuración. Si no lo ves, busca el icono de Configuración avanzada en la parte inferior del menú.


Paso 2: Localiza la sección de parámetros de correo

En el menú lateral, ve a la sección Configuración avanzada y haz clic en Parámetros de correo electrónico.

Aquí es donde ocurre toda la magia. Verás varias opciones, pero las más importantes son:

  • Enviar correos electrónicos con: aquí puedes elegir entre "Usar la función mail() de PHP" o "Usar mis propios parámetros SMTP".
  • Configuración SMTP: si eliges la opción SMTP, se desplegarán los campos para rellenar con los datos de tu servidor.

[WARNING] Muchos usuarios eligen la opción "mail() de PHP" porque parece más fácil, pero en la mayoría de los casos acaba dando problemas email PrestaShop (correos que no llegan o van a spam). Te recomendamos encarecidamente usar SMTP siempre que sea posible.


Paso 3: Configurar el SMTP de PrestaShop paso a paso

Vamos a lo importante. Sigue estos pasos para configurar email PrestaShop usando SMTP:

  1. En el campo Enviar correos electrónicos con, selecciona "Usar mis propios parámetros SMTP".
  2. Se habilitarán nuevos campos. Rellénalos así:
    • Servidor SMTP: escribe la dirección que te ha dado tu hosting (por ejemplo, smtp.tudominio.com).
    • Puerto SMTP: escribe 587 (si tu proveedor usa TLS) o 465 (si usa SSL). Si no estás seguro, prueba primero con el 587.
    • Cifrado: selecciona TLS si usas el puerto 587, o SSL si usas el 465.
  3. En Autenticación SMTP, elige "Sí" (es imprescindible para que funcione).
  4. En Nombre de usuario SMTP, escribe la dirección completa de correo, por ejemplo info@tutienda.com.
  5. En Contraseña SMTP, escribe la contraseña de esa cuenta de correo.
  6. Deja la opción "Usar la misma conexión segura para el servidor de correo entrante" como está, no la toques.
  7. Haz clic en Guardar.

[TIP] Si tu proveedor de hosting te da la opción de elegir entre puerto 587 y 465, usa el 587 con TLS. Es el estándar más compatible y evita muchos problemas email PrestaShop.


Paso 4: Configura la cuenta de correo en tu panel de control (Syspanel)

Para que el SMTP funcione, la cuenta de correo que vas a usar en PrestaShop debe existir y estar activa en tu servidor. Si tu hosting usa Syspanel, el proceso es muy sencillo:

  1. Accede a tu panel de control Syspanel usando el puerto 2106 (por ejemplo: https://tudominio.com:2106).
  2. Entra con tus credenciales de administrador.
  3. Busca la sección "Correo" o "Email Accounts".
  4. Crea una nueva cuenta de correo (por ejemplo, info@tutienda.com) con una contraseña segura.
  5. Asegúrate de que la cuenta esté activa y anota el nombre del servidor SMTP que te indica el panel (suele ser mail.tudominio.com o smtp.tudominio.com).

[INFO] Si no sabes cuál es el servidor SMTP, en Syspanel normalmente aparece en la propia ficha de la cuenta de correo. También puedes usar localhost si el correo se gestiona en el mismo servidor, pero es menos recomendable.


Paso 5: Envía un correo de prueba

Una vez guardada la configuración, PrestaShop te ofrece la opción de enviar un correo de prueba para verificar que todo funciona.

En la misma página de Parámetros de correo electrónico, verás un apartado que dice:

  • Enviar un correo electrónico de prueba a: escribe tu propia dirección de correo (o la de un compañero) y pulsa el botón.

Si el correo llega en unos segundos, ¡enhorabuena! Tu envío de correo PrestaShop está configurado correctamente.

Si no llega, revisa los siguientes puntos:

  • Que el puerto no esté bloqueado por tu firewall o por tu proveedor de hosting.
  • Que la contraseña de la cuenta de correo sea correcta.
  • Que el nombre de usuario SMTP sea la dirección completa de correo.

[WARNING] Si el correo de prueba tarda en llegar, revisa primero la carpeta de spam. A veces los servidores de correo tardan unos minutos en entregar los mensajes.


Paso 6: Configura el remitente y las direcciones de respuesta

Además del SMTP, es importante que definas correctamente las direcciones de correo que aparecerán en los mensajes que envía tu tienda.

Para ello:

  1. Ve a la sección Parámetros avanzados > Parámetros de correo electrónico.
  2. En la parte inferior, verás los campos:
    • Dirección de correo electrónico del remitente: usa la misma cuenta que has configurado en el SMTP (por ejemplo, info@tutienda.com).
    • Nombre del remitente: escribe el nombre de tu tienda (por ejemplo, "Mi Tienda Online").

Esto asegura que los clientes vean un remitente reconocible y reduce las posibilidades de que el correo se marque como spam.


Problemas comunes y cómo solucionarlos (FAQ)

1. No recibo los correos de PrestaShop

Es el problema más habitual. Las causas más frecuentes son:

  • Usar la función mail() de PHP: cámbiala a SMTP.
  • Puerto incorrecto: prueba con el 587 en lugar del 465, o viceversa.
  • Contraseña mal escrita: verifica que no haya espacios o caracteres extraños.
  • Cuenta de correo no activa: comprueba en Syspanel (puerto 2106) que la cuenta existe y está habilitada.

2. Los correos llegan a la carpeta de spam

Esto suele deberse a que el servidor SMTP no está autenticado correctamente o a que el dominio no tiene configurados los registros SPF y DKIM.

  • Asegúrate de haber marcado "Sí" en autenticación SMTP.
  • Pregunta a tu proveedor de hosting si necesitas añadir registros SPF o DKIM a tu dominio.

3. El correo de prueba da error "No se puede conectar al servidor SMTP"

Esto indica que PrestaShop no logra comunicarse con el servidor de correo. Revisa:

  • La dirección del servidor SMTP (no debe llevar http:// ni barras).
  • El puerto (587 o 465).
  • Que tu hosting no bloquee conexiones SMTP externas.

[TIP] Si todo falla, prueba a usar localhost como servidor SMTP y el puerto 25, pero solo si tu hosting te lo permite. En la mayoría de los casos, esta opción no es viable por bloqueos de seguridad.


Consejos extra para un envío de correo fiable

Para que tu correo en PrestaShop funcione de forma estable a largo plazo, ten en cuenta estas buenas prácticas:

  • Usa siempre una cuenta de correo de tu propio dominio, no una de Gmail o Yahoo, para los envíos transaccionales.
  • No envíes campañas de marketing desde la misma cuenta SMTP que usas para los correos transaccionales. Esto puede afectar a la reputación del dominio.
  • Renueva tus contraseñas de correo periódicamente y actualízalas en PrestaShop.
  • Mantén PrestaShop actualizado, ya que las versiones nuevas suelen incluir mejoras en la gestión del correo.

Conclusión

Configurar el envío de correo PrestaShop desde el panel de control es un proceso sencillo si sigues los pasos correctos. La clave está en usar SMTP con los datos de tu servidor, verificar que la cuenta de correo esté activa en Syspanel (recuerda: puerto 2106) y hacer siempre una prueba antes de lanzar tu tienda.

Con esta configuración bien hecha, tus clientes recibirán cada notificación sin retrasos ni sustos, y tú evitarás los típicos problemas email PrestaShop que tanto dolor de cabeza causan.

Si tienes dudas, revisa la documentación de tu hosting o contacta con su soporte. Y recuerda: la paciencia y la comprobación son tus mejores aliadas. ¡Tu tienda online te lo agradecerá!

¿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