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

Configurar el envío de correos SMTP en PrestaShop (Gmail, Outlook, etc.)

Actualizado el 28 de abril de 2026

¿Por qué es importante configurar SMTP en PrestaShop?

Cuando lanzas una tienda online con PrestaShop, una de las primeras cosas que debes asegurarte es que los correos electrónicos funcionen correctamente. Hablamos de los emails de confirmación de pedido, recuperación de contraseña, avisos de stock, facturas y notificaciones de nuevo cliente. Si esos correos no llegan, pierdes ventas, confianza y te arriesgas a que tus clientes terminen comprando en otro sitio.

El problema más común es que PrestaShop, por defecto, intenta enviar los emails usando la función mail() de PHP. Esto suele fallar o los correos terminan en la carpeta de spam. La solución profesional y fiable pasa por configurar un servidor SMTP externo, como Gmail, Outlook o el de tu propio hosting. En este artículo te explico paso a paso cómo hacerlo, sin tecnicismos raros y con ejemplos prácticos.

¿Qué es SMTP y por qué necesitas configurarlo?

SMTP significa Protocolo Simple de Transferencia de Correo. Es el estándar que utilizan los servidores para enviar emails. Cuando configuras SMTP en PrestaShop, le estás diciendo a tu tienda que use un servidor de correo externo (como Gmail o Outlook) en lugar del envío directo desde tu servidor.

Las ventajas de usar SMTP son claras:

  • Mayor tasa de entrega: Los correos llegan a la bandeja de entrada, no a spam.
  • Autenticación segura: Usas credenciales reales, lo que reduce el riesgo de que te bloqueen.
  • Registro de envíos: Puedes ver en el panel del proveedor qué correos se han enviado.
  • Evitas el bloqueo por abuso: Muchos servidores bloquean el envío de correos masivos si usan la función mail() de PHP.

En resumen, configurar SMTP en PrestaShop es imprescindible si quieres que tu tienda parezca profesional y que las comunicaciones con tus clientes sean fiables.

Requisitos previos antes de empezar

Antes de lanzarte a configurar el SMTP en PrestaShop, necesitas tener a mano una serie de datos y opciones. No te preocupes, no es nada complicado. Solo asegúrate de tener:

  • Acceso al panel de administración de tu PrestaShop (normalmente en tudominio.com/admin).
  • Una cuenta de correo válida en Gmail, Outlook u otro proveedor que quieras usar.
  • La contraseña de esa cuenta (y si usas Gmail, probablemente necesites una "contraseña de aplicación" en lugar de la normal, te lo explico más abajo).
  • Conocer los servidores SMTP de tu proveedor. Por ejemplo, Gmail usa smtp.gmail.com y Outlook smtp.office365.com.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), recuerda que el panel de control se accede por el puerto 2106. Ahí podrás crear cuentas de correo y ver los datos SMTP de tu propio dominio, una alternativa muy recomendable si no quieres depender de Gmail u Outlook.

Paso a paso: Configurar SMTP en PrestaShop

Vamos a ello. Este proceso es igual en la mayoría de versiones de PrestaShop (1.6, 1.7 y 8.x). Solo cambian ligeramente algunos nombres de menú, pero la esencia es la misma.

Accede a la configuración de correo

  1. Entra en el panel de administración de tu PrestaShop.
  2. En el menú lateral, busca la sección Parámetros avanzados.
  3. Dentro, haz clic en Correo electrónico (en algunas versiones aparece como "E-mail").

Una vez dentro, verás varias opciones. La primera y más importante es el método de envío. Aquí tienes que seleccionar "Usar mis propias configuraciones SMTP". Es el desplegable que pone "Enviar correos electrónicos con".

[TIP] Si no ves esta opción, asegúrate de que la versión de tu PrestaShop esté actualizada. En versiones antiguas, a veces el SMTP está en "Parámetros avanzados > Parámetros de correo".

Rellena los datos del servidor SMTP

Cuando selecciones SMTP propio, aparecerán varios campos. Te los explico uno a uno:

  • Servidor SMTP: Aquí pones la dirección del servidor. Por ejemplo, para Gmail sería smtp.gmail.com. Para Outlook smtp.office365.com. Si usas el correo de tu hosting, será algo como mail.tudominio.com.
  • Puerto SMTP: Normalmente es el 587 (recomendado) o el 465 (SSL). Depende del proveedor. Te dejo una tabla más abajo.
  • Cifrado: Elige entre TLS o SSL. Gmail y Outlook usan TLS en el puerto 587. Si tu hosting usa Syspanel, el puerto suele ser 587 también.
  • Autenticación SMTP: Marca la casilla "Sí". Sin autenticación, el envío fallará.
  • Nombre de usuario: Tu dirección de correo completa. Por ejemplo, tucorreo@gmail.com o info@tudominio.com.
  • Contraseña: La contraseña de esa cuenta. Ojo, si usas Gmail, aquí va la contraseña de aplicación (te explico cómo generarla en un momento).

Tabla rápida de configuraciones SMTP populares

ProveedorServidorPuertoCifrado
Gmailsmtp.gmail.com587TLS
Outlooksmtp.office365.com587TLS
Yahoosmtp.mail.yahoo.com465SSL
Tu hosting (Syspanel)mail.tudominio.com587TLS

Genera una contraseña de aplicación en Gmail (si aplica)

Gmail, por seguridad, no permite que aplicaciones externas usen tu contraseña normal. Necesitas crear una contraseña de aplicación. Es un código de 16 caracteres que solo sirve para esa app. El proceso es sencillo:

  1. Ve a tu cuenta de Google y activa la verificación en dos pasos (si no la tienes, tendrás que activarla primero).
  2. Entra en Seguridad > Contraseñas de aplicaciones.
  3. Elige "Correo" como aplicación y "Otro" como dispositivo, pon un nombre como "PrestaShop".
  4. Google te dará un código de 16 letras. Cópialo y pégalo en el campo de contraseña de PrestaShop.

[WARNING] Sin activar la verificación en dos pasos, no podrás generar contraseñas de aplicación. Si no quieres activarla, considera usar una cuenta de correo de tu propio dominio con Syspanel.

Guarda y prueba el envío

Una vez rellenos todos los campos, haz clic en Guardar. PrestaShop te mostrará un mensaje si la configuración es correcta o si hay algún error.

Para probar que todo funciona, PrestaShop tiene una opción para enviar un correo de prueba. Busca el botón que pone "Enviar un correo de prueba". Rellena tu dirección de email y pulsa enviar. En unos segundos deberías recibir el mensaje en tu bandeja de entrada.

[TIP] Si no recibes el correo de prueba, revisa la carpeta de spam. A veces los primeros correos caen ahí. Si sigue sin llegar, revisa que el puerto y el cifrado sean correctos.

Problemas comunes y soluciones al configurar SMTP en PrestaShop

Aunque el proceso es sencillo, es normal encontrarse con algún que otro obstáculo. Aquí tienes los problemas más habituales y cómo solucionarlos.

Error de autenticación

Si ves un mensaje como "Error de autenticación SMTP" o "No se pudo autenticar", revisa:

  • Que el nombre de usuario sea la dirección completa (con @gmail.com o @tudominio.com).
  • Que la contraseña sea correcta. En Gmail, asegúrate de haber usado la contraseña de aplicación de 16 dígitos.
  • Que no haya espacios en blanco al copiar y pegar.

El puerto 587 está bloqueado

Algunos servidores de hosting bloquean el puerto 587 por seguridad. Si tu hosting usa Syspanel, verifica en el panel (puerto 2106) si hay alguna restricción. Prueba entonces con el puerto 465 y cifrado SSL. Si tampoco funciona, contacta con tu proveedor de hosting para que lo habiliten.

Los correos llegan a spam

Esto es muy común. Aunque configures SMTP, los filtros antispam pueden marcar tus emails. Algunas recomendaciones:

  • Usa una cuenta de correo con tu propio dominio (info@tudominio.com) en lugar de Gmail.
  • Configura correctamente los registros SPF y DKIM en tu dominio. Si usas Syspanel, estos registros se gestionan desde el panel de DNS.
  • Evita usar palabras como "gratis", "oferta" o "descuento" en los asuntos.

[INFO] Si usas Syspanel (acceso por puerto 2106), al crear una cuenta de correo, el sistema genera automáticamente los registros SPF y DKIM. Esto mejora muchísimo la entrega de tus correos.

No puedo guardar la configuración

Si al pulsar guardar no hace nada o te da error, puede ser por:

  • Falta de permisos de escritura en la carpeta de configuración de PrestaShop.
  • Un error en el archivo parameters.php. Si tienes acceso por FTP, revisa que el archivo en app/config/ tenga permisos de escritura.

Configurar Gmail SMTP en PrestaShop paso a paso (ejemplo práctico)

Te dejo un ejemplo completo con Gmail para que lo veas claro. Es el caso más habitual.

  1. En PrestaShop, ve a Parámetros avanzados > Correo electrónico.
  2. En "Enviar correos electrónicos con", elige "Usar mis propias configuraciones SMTP".
  3. Rellena:
    • Servidor SMTP: smtp.gmail.com
    • Puerto: 587
    • Cifrado: TLS
    • Autenticación:
    • Nombre de usuario: tucuenta@gmail.com
    • Contraseña: La contraseña de aplicación de 16 dígitos.
  4. Guarda y envía un correo de prueba.

[WARNING] Gmail tiene un límite de envío de 500 correos al día para cuentas gratuitas. Si tu tienda supera ese volumen, mejor usa un servicio de email transaccional como SendGrid o Amazon SES, o el correo de tu propio dominio con Syspanel.

Configurar Outlook SMTP en PrestaShop

El proceso es idéntico al de Gmail, solo cambian los datos del servidor:

  • Servidor: smtp.office365.com
  • Puerto: 587
  • Cifrado: TLS
  • Autenticación: Sí
  • Usuario: tucuenta@outlook.com
  • Contraseña: Tu contraseña normal de Outlook (aquí no hay contraseña de aplicación).

En algunos casos, Outlook puede requerir que actives la autenticación en dos pasos y generes una contraseña de aplicación, pero no es lo habitual.

Configurar SMTP con el correo de tu propio dominio (recomendado)

Si tienes un hosting con Syspanel, te recomiendo crear una cuenta de correo profesional como info@tudominio.com. Es mucho más fiable y da mejor imagen a tus clientes. Además, es muy fácil:

  1. Accede a Syspanel usando el puerto 2106 (por ejemplo, https://tudominio.com:2106).
  2. Ve a la sección de Correo y crea una nueva cuenta.
  3. Anota el servidor SMTP que te indica, que normalmente será mail.tudominio.com, el puerto 587 y el cifrado TLS.
  4. Usa esos datos en PrestaShop igual que con Gmail.

[TIP] Con el correo de tu dominio, no tienes límite de envío diario y los correos tienen mejor reputación que los de Gmail. Además, es más fácil configurar SPF y DKIM desde Syspanel.

Preguntas frecuentes sobre SMTP en PrestaShop

¿Cuánto tarda en funcionar el SMTP después de guardar?

Inmediatamente. En cuanto guardes la configuración, PrestaShop intentará conectar con el servidor SMTP. Si los datos son correctos, el envío de prueba debería funcionar en menos de un minuto.

¿Puedo usar el mismo SMTP para varias tiendas?

Sí, siempre que el proveedor lo permita. Eso sí, ten en cuenta los límites de envío de cada proveedor. Para varias tiendas, mejor usa un servicio de email transaccional.

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

Algunos hosting bloquean las conexiones salientes a puertos SMTP por seguridad. En ese caso, lo más fácil es usar el correo de tu propio dominio a través de Syspanel, ya que la conexión es interna y no suele estar bloqueada. Si el problema persiste, contacta con tu proveedor.

¿El SMTP afecta al rendimiento de mi tienda?

No, el envío de correos se hace en segundo plano y el impacto en el rendimiento es mínimo. Eso sí, si envías muchos correos, el servidor SMTP trabajará más, pero no afectará a la velocidad de carga de tu tienda.

¿Cómo sé si mi configuración SMTP es correcta?

La mejor manera es enviando un correo de prueba desde PrestaShop. Si lo recibes en tu bandeja de entrada, la configuración es correcta. Si no llega, revisa spam y los datos que has introducido.

Conclusión: Tu tienda necesita un SMTP bien configurado

Configurar el envío de correos SMTP en PrestaShop es una tarea que no deberías posponer. No solo mejora la entrega de tus emails, sino que también da una imagen mucho más profesional a tu negocio. Tanto si usas Gmail, Outlook o el correo de tu propio dominio con Syspanel, el proceso es sencillo y solo te llevará unos minutos.

Recuerda los puntos clave:

  • Usa siempre autenticación SMTP y un cifrado seguro (TLS o SSL).
  • Si usas Gmail, genera una contraseña de aplicación.
  • Si tu hosting usa Syspanel, accede por el puerto 2106 para gestionar tu correo.
  • Prueba siempre con un correo de prueba antes de lanzar tu tienda.

Con esto, tus clientes recibirán cada confirmación de pedido, cada factura y cada aviso sin problemas. Y tú, tranquilo, sabiendo que tu tienda funciona como una máquina bien engrasada. Si tienes dudas, deja tu pregunta en los comentarios y te ayudaremos a resolverla. ¡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