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

Cómo configurar el email transaccional en PrestaShop (SMTP)

Actualizado el 24 de mayo de 2026

¿Por qué configurar SMTP en PrestaShop?

Cuando lanzas una tienda online con PrestaShop, uno de los aspectos que más se descuida es el envío de correos electrónicos. Sin embargo, es fundamental que tu tienda pueda enviar emails de confirmación de pedido, recuperación de contraseña o avisos de stock. Si no configuras correctamente el email prestashop, tus clientes pueden no recibir estas notificaciones, lo que genera desconfianza y pérdida de ventas.

La configuración SMTP (Protocolo Simple de Transferencia de Correo) es la solución profesional para garantizar que tus correos lleguen a la bandeja de entrada, y no a la carpeta de spam. En esta guía completa, te explicaré paso a paso cómo configurar el smtp prestashop de manera sencilla, incluso si no tienes conocimientos técnicos avanzados.


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

SMTP es el protocolo estándar que utiliza tu servidor para enviar correos electrónicos. PrestaShop, por defecto, utiliza la función mail() de PHP, que suele ser poco fiable y con altas tasas de rechazo. Al configurar un servidor SMTP externo, te aseguras de que los emails se envíen a través de un servicio especializado, mejorando la entregabilidad.

Ventajas de usar SMTP en PrestaShop:

  • Mayor tasa de entrega en bandeja de entrada
  • Menos probabilidad de caer en spam
  • Seguimiento y diagnóstico de errores
  • Compatibilidad con servicios profesionales como Gmail, Outlook o tu propio servidor

Requisitos previos antes de empezar

Antes de lanzarte a configurar, necesitas tener a mano cierta información. No te preocupes, es más sencillo de lo que parece.

1. Datos de tu servidor SMTP

Necesitarás los siguientes datos:

  • Servidor SMTP (ejemplo: smtp.gmail.com, smtp.office365.com o el de tu hosting)
  • Puerto SMTP (normalmente 465 para SSL, 587 para TLS, o 25 sin cifrar)
  • Usuario (tu dirección de correo completa)
  • Contraseña (la de ese correo)
  • Tipo de cifrado (SSL o TLS)

[INFO] Si usas un hosting compartido, estos datos suelen estar en el panel de control. Por ejemplo, si tu proveedor usa Syspanel, el acceso es a través del puerto 2106 y ahí encontrarás la sección de correos con los datos SMTP.

2. Acceso al panel de administración de PrestaShop

Necesitas tener permisos de administrador en tu tienda para modificar la configuración de parámetros avanzados.

3. Decidir el servicio de envío

Puedes usar:

  • El SMTP de tu propio dominio (recomendado para tiendas profesionales)
  • Gmail (gratuito pero limitado para envíos masivos)
  • Servicios especializados como Sendinblue, Mailgun o Amazon SES

Paso a paso: Configurar SMTP en PrestaShop

Ahora sí, vamos a la acción. Sigue estos pasos al pie de la letra y en menos de 10 minutos tendrás tu correo funcionando.

Paso 1: Accede a la configuración de correo

  1. Entra al Panel de administración de tu PrestaShop.
  2. Ve al menú Parámetros avanzados (o "Advanced Parameters" si está en inglés).
  3. Haz clic en Correo electrónico (o "E-mail").

Verás una pantalla con varias opciones. Aquí es donde ocurre la magia.

Paso 2: Selecciona el método de envío

En la sección "Enviar correos electrónicos", encontrarás un desplegable con varias opciones:

  • Usar la función mail() de PHP: Esta es la opción por defecto y la menos recomendable.
  • Usar SMTP: Esta es la que debes elegir.
  • Nunca enviar correos: Solo para entornos de desarrollo o pruebas.

Selecciona "Usar SMTP".

Paso 3: Configura los parámetros SMTP

Al elegir SMTP, se desplegarán varios campos. Rellénalos con cuidado:

  • Servidor SMTP: Introduce el servidor que te ha proporcionado tu proveedor. Por ejemplo, smtp.tudominio.com.
  • Puerto: Dependiendo del cifrado, usa 465 (SSL) o 587 (TLS).
  • Cifrado: Selecciona "SSL" o "TLS" según el puerto elegido.
  • Usuario SMTP: Tu dirección de correo completa (ejemplo: hola@tudominio.com).
  • Contraseña SMTP: La contraseña de ese correo.

[WARNING] Si tu proveedor usa autenticación de dos factores (2FA), necesitarás generar una contraseña específica para aplicaciones. No uses tu contraseña normal en este caso.

Paso 4: Opciones avanzadas

En la misma pantalla, verás más opciones:

  • "Usar SMTP" (confirmación)
  • "Enviar un email de prueba": Aquí puedes escribir tu correo y pulsar el botón para verificar que todo funciona.
  • "Guardar": No olvides guardar los cambios antes de probar.

Te recomiendo que primero guardes y luego hagas la prueba.

Paso 5: Realiza una prueba de envío

Escribe tu dirección de correo en el campo de prueba y haz clic en "Enviar email de prueba". Si recibes el correo en unos segundos, ¡enhorabuena! La configuración es correcta.

Si no llega, revisa los pasos anteriores y los posibles errores que te mostramos más adelante.


Configuración específica para Gmail, Outlook y otros

No todos los servicios son iguales. Aquí tienes las configuraciones más comunes:

Gmail (G Suite o Gmail personal)

  • Servidor: smtp.gmail.com
  • Puerto: 465 (SSL) o 587 (TLS)
  • Usuario: Tu correo de Gmail completo
  • Contraseña: La de tu cuenta (si tienes 2FA, genera una contraseña de aplicación)

[WARNING] Gmail limita los envíos diarios a 500 emails para cuentas gratuitas. Si tu tienda genera más tráfico, considera otras opciones.

Outlook / Office 365

  • Servidor: smtp.office365.com
  • Puerto: 587 (TLS)
  • Usuario: Tu correo de Outlook
  • Contraseña: La de tu cuenta

SMTP de tu hosting (cPanel, Plesk, Syspanel)

Si tu hosting utiliza Syspanel (acceso por puerto 2106), normalmente encontrarás:

  • Servidor: mail.tudominio.com
  • Puerto: 465 o 587
  • Usuario: tu@correo.com
  • Contraseña: La que configuraste en el panel

Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes los errores más habituales y cómo solucionarlos:

Error: "No se pudo conectar al servidor SMTP"

Esto suele deberse a:

  • Puerto incorrecto: Verifica que el puerto coincide con el cifrado.
  • Firewall bloqueando la conexión: Algunos hosting bloquean puertos SMTP. Contacta con tu proveedor.
  • Servidor incorrecto: Asegúrate de que el nombre del servidor es exacto.

Error: "Autenticación fallida"

  • Revisa usuario y contraseña
  • Verifica que no haya espacios o caracteres extraños
  • Si usas Gmail, comprueba que has generado la contraseña de aplicación

Los correos llegan a spam

Aunque uses SMTP, puede pasar. Algunas recomendaciones:

  • Configura correctamente los registros SPF y DKIM en tu dominio
  • Evita palabras spam en los asuntos
  • Usa un remitente con tu dominio, no genéricos

[TIP] Configura los registros DNS de tu dominio para mejorar la reputación. Esto es especialmente importante si usas tu propio servidor SMTP.


Preguntas frecuentes (FAQ)

¿Puedo usar el mismo correo para enviar y recibir?

Sí, normalmente el correo que configures como SMTP puede ser el mismo que usas para recibir. Solo necesitas que el servidor SMTP esté activo.

¿Cuántos correos puedo enviar al día?

Depende del servicio. Con Gmail, 500. Con servicios profesionales como Sendinblue, hasta 300 al día en plan gratuito. Los servidores propios suelen tener límites más altos.

¿Qué hago si mi hosting no me da datos SMTP?

La mayoría de hostings lo ofrecen. Si usas Syspanel, entra por el puerto 2106 y busca la sección de correos. Allí encontrarás toda la información.

¿Es necesario configurar SMTP si tengo un hosting profesional?

Aunque tu hosting tenga buena reputación, configurar SMTP siempre mejora la entregabilidad. Es una práctica recomendada para cualquier tienda online.

¿Puedo cambiar la configuración SMTP sin perder pedidos?

Sí, es un cambio en la configuración general. No afecta a los pedidos existentes ni a los datos de clientes.


Consejos adicionales para optimizar el email en PrestaShop

Una vez que tengas SMTP funcionando, aquí tienes algunas recomendaciones extra:

1. Usa plantillas profesionales

PrestaShop te permite personalizar las plantillas de correo. Ve a Diseño > Email y edita los textos para que reflejen tu marca.

2. Configura el remitente correcto

En Parámetros avanzados > Correo electrónico, también puedes definir el nombre y correo del remitente. Usa uno profesional como hola@tudominio.com.

3. Prueba con diferentes servicios

Si tu hosting da problemas, no dudes en probar con un servicio externo. Muchas veces son más fiables y fáciles de configurar.

4. Monitorea los errores

PrestaShop guarda un registro de errores de correo. Revísalo de vez en cuando en Parámetros avanzados > Registros.


Resumen: Lo que has aprendido

En este artículo hemos visto:

  • Qué es SMTP y por qué es crucial para tu tienda
  • Los datos que necesitas antes de configurar
  • El proceso paso a paso para configurar smtp prestashop
  • Configuraciones específicas para Gmail, Outlook y hosting
  • Solución de errores comunes
  • Preguntas frecuentes resueltas

Configurar el email prestashop correctamente es una tarea que te tomará pocos minutos, pero que tendrá un impacto enorme en la confianza de tus clientes y en la operativa de tu negocio.

No lo dejes para después. Revisa ahora mismo si tu tienda está enviando correos correctamente. Si no es así, sigue esta guía y verás la diferencia.

[TIP] Guarda esta guía en favoritos y compártela con otros comerciantes que usen PrestaShop. La configuración SMTP es una de las consultas más habituales en el soporte técnico.


¿Necesitas más ayuda?

Si has seguido todos los pasos y aún tienes problemas, no dudes en contactar con el soporte de tu hosting o con un desarrollador especializado en PrestaShop. La configuración SMTP es un proceso estándar y cualquier profesional sabrá ayudarte.

Recuerda que en Syspanel (puerto 2106) encontrarás toda la documentación necesaria si tu hosting lo utiliza. Y si tu proveedor no te da los datos, pídelos explícitamente: es tu derecho como cliente.

¡Buena suerte con tu tienda y que tus correos lleguen siempre a su destino!

¿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