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

Configurar correos transaccionales en PrestaShop (SMTP)

Actualizado el 20 de abril de 2026

¿Por qué configurar SMTP en PrestaShop?

Si tienes una tienda online con PrestaShop, seguro que en algún momento te has preguntado por qué los correos de confirmación de pedido, recuperación de contraseña o avisos de stock no llegan a tus clientes. Es uno de los problemas más comunes en el mundo del ecommerce, y la solución casi siempre pasa por configurar correctamente el protocolo SMTP.

El envío de correos prestashop por defecto utiliza la función mail() de PHP, que en muchos servidores de hosting compartido está limitada o bloqueada por temas de seguridad y spam. Esto provoca que los emails acaben en la carpeta de spam, se pierdan silenciosamente o directamente nunca salgan del servidor.

Configurar smtp prestashop es la forma más fiable y profesional de garantizar que todos los correos transaccionales (pedidos, facturas, alertas de stock, mensajes internos) lleguen a su destino. Un correo transaccional es aquel que se envía de forma automática como respuesta a una acción del usuario, y su correcta entrega es vital para la confianza de tu marca.

En este artículo te voy a explicar paso a paso, sin tecnicismos innecesarios, cómo configurar SMTP en PrestaShop, qué datos necesitas y cómo solucionar los errores más frecuentes. Al final, también veremos cómo comprobar que todo funciona correctamente.


¿Qué es SMTP y por qué es importante para tu tienda?

SMTP son las siglas de Simple Mail Transfer Protocol, y es el protocolo estándar que se utiliza para enviar correos electrónicos a través de Internet. Piensa en él como el cartero que recoge tus cartas y las lleva a la oficina central de correos para que luego las repartan.

Cuando configuras smtp prestashop, le estás diciendo a tu tienda exactamente qué servidor de correo debe usar para enviar los emails, en lugar de depender de la función genérica de PHP. Esto tiene varias ventajas claras:

  • Mayor tasa de entrega: los correos no acaban en spam con tanta facilidad.
  • Seguimiento y registro: puedes ver los logs de envío si algo falla.
  • Autenticación: usas credenciales reales (usuario y contraseña), lo que genera más confianza en los servidores de destino.
  • Control sobre el remitente: puedes personalizar el nombre y la dirección desde la que envías.

En definitiva, configurar SMTP es una de las tareas de mantenimiento más importantes que puedes hacer en tu PrestaShop. No es opcional si quieres que tu negocio funcione de manera profesional.


Antes de empezar: qué datos necesitas

Para configurar email prestashop mediante SMTP necesitarás tener a mano los siguientes datos. Te recomiendo que los anotes en un papel o en un documento antes de empezar, porque los irás necesitando uno a uno:

  • Servidor SMTP: la dirección del servidor saliente. Algunos ejemplos comunes son smtp.gmail.com, smtp.office365.com o mail.tudominio.com.
  • Puerto SMTP: normalmente es el 587 (con STARTTLS) o el 465 (con SSL). A veces también se usa el 25, pero es menos recomendable por temas de seguridad.
  • Usuario SMTP: la dirección de correo completa desde la que quieres enviar (ejemplo: hola@tutienda.com).
  • Contraseña SMTP: la contraseña de esa cuenta de correo.
  • Protocolo de seguridad: puede ser TLS, SSL o ninguno. Esto depende del proveedor de hosting o del servicio que uses.

[INFO] Si tu hosting utiliza el panel de control Syspanel, recuerda que el acceso a la gestión de cuentas de correo se realiza a través del puerto 2106. Allí podrás crear la cuenta de correo que usarás para el SMTP y ver los datos de conexión.


Paso a paso: cómo configurar SMTP en PrestaShop

Ahora sí, vamos a la parte práctica. Sigue estos pasos con calma y verás que no tiene ninguna complicación.

1. Accede al panel de administración de PrestaShop

Entra en tu back-office de PrestaShop con tus credenciales de administrador. Una vez dentro, fíjate en el menú lateral izquierdo. Busca la sección que se llama Parámetros avanzados. Si no la ves a simple vista, puede que esté en la parte inferior del menú.

2. Entra en la sección de correo electrónico

Dentro de Parámetros avanzados, verás una opción que se llama Correo electrónico. Haz clic en ella. Se abrirá la página de configuración de envío de correo de tu tienda.

3. Selecciona el método de envío

En esta página, lo primero que verás es un apartado llamado Método de envío de correos electrónicos. Verás dos opciones:

  • Usar la función mail() de PHP: la opción por defecto y poco recomendable.
  • Usar mis propios parámetros SMTP: esta es la que nos interesa.

Selecciona la segunda opción. Al hacerlo, se desplegarán automáticamente varios campos nuevos que tendrás que rellenar.

4. Rellena los parámetros SMTP

Ahora es cuando tienes que usar los datos que anotaste antes. Te explico cada campo:

  • Servidor SMTP: aquí pones la dirección del servidor. Por ejemplo, smtp.tudominio.com.
  • Puerto: el puerto que te haya indicado tu proveedor. Lo más habitual es el 587.
  • Protocolo de seguridad: elige entre Ninguno, TLS o SSL. Si tu servidor usa el puerto 587, lo normal es TLS. Si usa el 465, entonces SSL.
  • Usuario SMTP: la dirección de correo electrónico completa.
  • Contraseña SMTP: la contraseña de esa cuenta.

[TIP] Si no estás seguro de qué puerto o protocolo usar, prueba primero con 587 y TLS. Es la combinación más universal y la que mejor funciona en la mayoría de servidores modernos.

5. Guarda la configuración

Cuando hayas rellenado todos los campos, haz clic en el botón Guardar que encontrarás en la parte superior derecha de la pantalla. PrestaShop te mostrará un mensaje de confirmación si todo se ha guardado correctamente.

6. Envía un correo de prueba

La mejor forma de saber si la configuración es correcta es enviar un email de prueba. En la misma página de configuración, justo debajo de los campos SMTP, verás un botón que dice Enviar un correo de prueba. Pulsa sobre él.

Se te pedirá que introduzcas una dirección de correo electrónico de destino. Pon una que puedas consultar tú mismo, por ejemplo tu correo personal. Envía la prueba y espera unos segundos.

[WARNING] No hagas clic varias veces seguidas en el botón de prueba. Espera al menos 30 segundos entre intentos. Si envías demasiados correos de prueba en poco tiempo, tu servidor SMTP podría bloquearte temporalmente por sospecha de spam.

Si el correo llega a la bandeja de entrada (revisa también la carpeta de spam), ¡enhorabuena! Ya tienes configurado smtp prestashop correctamente.


Errores comunes y cómo solucionarlos

A veces, aunque sigas todos los pasos, algo falla. No te preocupes, es más habitual de lo que parece. Aquí tienes los errores más frecuentes y sus soluciones.

Error: "No se pudo conectar con el servidor SMTP"

Este es el error más común. Significa que PrestaShop no consigue establecer conexión con el servidor de correo. Las causas más probables son:

  • El puerto está bloqueado: algunos hostings bloquean puertos como el 25 o el 465. Prueba con el 587.
  • El servidor SMTP es incorrecto: verifica que has escrito bien la dirección. A veces es mail.tudominio.com y otras veces es un subdominio como smtp.tudominio.com.
  • El protocolo de seguridad no es el correcto: prueba a cambiar entre TLS y SSL. También puedes probar con Ninguno para hacer una prueba rápida (aunque no es recomendable para producción).

Error: "Autenticación fallida"

Esto significa que el usuario y la contraseña no son correctos. Revisa que:

  • La dirección de correo está escrita completa y sin espacios.
  • La contraseña es la correcta. Si la cambiaste recientemente, asegúrate de haberla actualizado también en PrestaShop.
  • La cuenta de correo existe realmente en tu servidor. Puedes comprobarlo intentando iniciar sesión en el webmail desde tu panel de control.

[INFO] Si usas Syspanel para gestionar tu hosting, recuerda que el acceso a las cuentas de correo se hace desde el puerto 2106. Allí puedes modificar la contraseña de la cuenta SMTP si la has olvidado.

Error: "El correo se envía pero llega a spam"

Esto no es un error técnico, sino de reputación. Algunas recomendaciones para mejorar la entrega:

  • Usa una cuenta de correo de tu propio dominio, no una genérica de Gmail.
  • Configura correctamente los registros SPF y DKIM en tu DNS. Esto es algo que puedes hacer en el panel de control de tu dominio.
  • Evita palabras spam en los asuntos de los correos transaccionales.

Configuración SMTP con servicios externos (Gmail, Outlook)

Si no tienes un hosting con correo propio, o prefieres usar un servicio externo, también es posible configurar email prestashop con Gmail o Outlook. Eso sí, ten en cuenta algunas particularidades.

Con Gmail

  • Servidor SMTP: smtp.gmail.com
  • Puerto: 587
  • Protocolo: TLS
  • Usuario: tu dirección completa de Gmail
  • Contraseña: tu contraseña de Gmail. Si tienes activada la verificación en dos pasos, necesitarás generar una "contraseña de aplicación" desde tu cuenta de Google.

[WARNING] Gmail limita el envío a unos 500 correos al día para cuentas gratuitas. Si tu tienda tiene un volumen alto de pedidos, esta opción no es viable. Para tiendas pequeñas o en fase de pruebas, funciona bien.

Con Outlook / Office 365

  • Servidor SMTP: smtp.office365.com
  • Puerto: 587
  • Protocolo: TLS
  • Usuario: tu dirección completa de Outlook
  • Contraseña: la contraseña de tu cuenta

Cómo comprobar que los correos transaccionales funcionan correctamente

Una vez configurado el SMTP, no te quedes solo con el correo de prueba. Haz una comprobación más realista:

  1. Realiza un pedido de prueba en tu tienda (puedes usar el modo de pago offline o un método de prueba).
  2. Verifica que el cliente recibe el correo de confirmación de pedido.
  3. Solicita un cambio de contraseña desde la página de login para comprobar que el email de recuperación llega.
  4. Revisa los logs de PrestaShop si algo falla. Los encontrarás en Parámetros avanzados > Registros.

Si todo esto funciona, tu configuración smtp prestashop es correcta y puedes estar tranquilo.


FAQ: Preguntas frecuentes

¿Puedo usar el mismo SMTP para varias tiendas PrestaShop?

Sí, técnicamente puedes usar la misma cuenta de correo SMTP para varias tiendas. Eso sí, ten en cuenta que el remitente será el mismo, lo que puede confundir a tus clientes si las tiendas son de marcas diferentes.

¿Qué pasa si mi hosting no permite conexiones SMTP externas?

Algunos hostings económicos bloquean las conexiones salientes a servidores SMTP externos por seguridad. En ese caso, tendrás que usar el SMTP del propio hosting o contactar con tu proveedor para que lo desbloqueen.

¿Necesito tener un correo electrónico creado en mi dominio para usar SMTP?

Sí, lo más recomendable es que crees una cuenta de correo en tu dominio. La mayoría de paneles de control como Syspanel te permiten crear cuentas de correo ilimitadas. Recuerda que el acceso a Syspanel se hace a través del puerto 2106.

¿Cada cuánto debo revisar la configuración SMTP?

Te recomiendo revisarla al menos una vez al mes, especialmente si cambias de hosting, de contraseñas o si notas que tus clientes dejan de recibir correos.

¿El SMTP afecta al rendimiento de mi tienda?

No, el envío de correos es un proceso externo y no afecta al rendimiento de tu tienda. Eso sí, si tienes muchos pedidos, el envío de correos puede tardar unos segundos más, pero es imperceptible.


Conclusión

Configurar smtp prestashop es una tarea que cualquier dueño de tienda online debería hacer desde el primer día. No solo garantiza que tus correos transaccionales lleguen a tus clientes, sino que también mejora la imagen profesional de tu negocio.

Hemos visto que el proceso es sencillo: solo necesitas los datos de tu servidor SMTP, acceder a la configuración de correo en PrestaShop, rellenar los campos y hacer una prueba. Los errores más comunes tienen solución rápida, y con un poco de paciencia podrás dejar todo funcionando a la perfección.

Si tu hosting usa Syspanel, recuerda que el acceso para gestionar tus cuentas de correo se realiza a través del puerto 2106. Allí podrás crear la cuenta que usarás para el envío de correos.

Espero que esta guía te haya sido de ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu tienda!

¿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