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

PrestaShop: Cómo configurar el correo electrónico transaccional

Actualizado el 18 de abril de 2026

¿Por qué es importante configurar el correo transaccional en PrestaShop?

Cuando tienes una tienda online con PrestaShop, el correo electrónico es el puente de comunicación con tus clientes. No hablamos solo de newsletters o promociones, sino de los emails transaccionales: confirmaciones de pedido, avisos de envío, recuperación de contraseña, facturas y notificaciones de stock.

Si estos correos no se envían correctamente, tu cliente puede pensar que su compra no se ha procesado, lo que genera desconfianza, tickets de soporte y, en el peor de los casos, cancelaciones. Configurar el prestashop email transaccional de forma correcta no es un lujo, es una necesidad para la salud de tu negocio.

El problema más común es que la configuración por defecto de PrestaShop utiliza la función mail() de PHP, que a menudo acaba en la carpeta de spam o directamente no se entrega. La solución profesional pasa por configurar un servidor SMTP real, ya sea el de tu hosting, el de un servicio externo como Gmail, o un proveedor especializado en email transaccional.

En esta guía extensa y paso a paso, vamos a explicarte, sin tecnicismos innecesarios, cómo realizar esta configuracion email prestashop para que tus mensajes lleguen siempre a la bandeja de entrada de tus clientes. Vamos a ello.


Antes de empezar: Qué necesitas tener a mano

Para configurar el correo prestashop vía SMTP, necesitarás los datos de acceso a tu servidor de correo saliente. Es como tener la llave del buzón de correos. Tienes que saber:

  • Dirección del servidor SMTP: Por ejemplo, mail.tudominio.com o smtp.gmail.com.
  • Puerto SMTP: Normalmente el 465 (SSL) o el 587 (TLS).
  • Usuario y contraseña: La cuenta de correo electrónico completa que usarás para enviar los mensajes (ej. hola@tutienda.com).
  • Protocolo de cifrado: SSL o TLS.

¿De dónde saco esto? Si tu hosting utiliza un panel de control como Syspanel (recuerda que el acceso a este panel es a través del puerto 2106), encontrarás estos datos en la sección de "Email" o "Cuentas de correo". Si usas un servicio externo, te lo darán ellos mismos.

[INFO] Si no tienes clara la diferencia entre SMTP y POP3/IMAP, quédate con esto: SMTP es para enviar correos. POP3/IMAP es para recibirlos. Aquí solo nos interesa el primero.


Paso 1: Acceder a la configuración de email en PrestaShop

Lo primero es entrar en el panel de administración de tu tienda. Una vez dentro, sigue esta ruta:

  1. Ve al menú superior y busca la pestaña Parámetros avanzados.
  2. En el menú desplegable, haz clic en E-mail.

Se abrirá una pantalla con varias opciones. Aquí es donde vamos a trabajar. Verás un apartado llamado "Envío de emails". Es el corazón de la configuración.


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

En el apartado "Envío de emails", lo primero que verás es un selector con tres opciones. Esta es la decisión más importante.

  • Usar la función mail() de PHP: Es la opción por defecto. No la recomendamos. Suelen fallar los filtros antispam y no tienes control sobre el remitente.
  • Usar la función mail() de PHP y SMTP: Una opción híbrida que, en la práctica, sigue teniendo los mismos problemas que la primera.
  • Usar SMTP: Esta es la opción correcta. Nos permite conectar con un servidor de correo real y fiable.

Selecciona "Usar SMTP" y verás que aparecen un montón de campos nuevos. No te asustes, vamos a rellenarlos uno a uno.


Paso 3: Rellenar los parámetros del servidor SMTP

Ahora viene la parte técnica, pero es más fácil de lo que parece. Vamos a configurar el smtp prestashop con los datos que recopilaste antes.

3.1. Dirección del servidor SMTP

En el campo "Servidor SMTP", escribe la dirección del servidor. Algunos ejemplos:

  • Si usas el correo de tu hosting: mail.tudominio.com
  • Si usas Gmail: smtp.gmail.com
  • Si usas Outlook: smtp-mail.outlook.com

3.2. Puerto y cifrado

El campo "Puerto SMTP" debe coincidir con el cifrado que elijas en el campo "Cifrado".

  • Puerto 465 con SSL: Es el más común y seguro. Elige "SSL" en el desplegable de cifrado.
  • Puerto 587 con TLS: También es muy seguro y muy utilizado. Elige "TLS" en el desplegable.

[WARNING] No mezcles puertos y cifrados. Si pones el puerto 465, el cifrado debe ser SSL. Si pones el 587, el cifrado debe ser TLS. Si lo haces mal, la conexión fallará.

3.3. Autenticación y credenciales

  • "Autenticación SMTP": Elige "Sí".
  • "Usuario SMTP": Aquí va la dirección de correo electrónico completa que usarás para enviar (ej. no-reply@tutienda.com).
  • "Contraseña SMTP": La contraseña de esa cuenta de correo.

[TIP] Te recomendamos crear una cuenta de correo específica para estos envíos, como no-reply@tudominio.com. Así mantienes tus buzones personales limpios y es más fácil rastrear problemas.

3.4. Cabecera del mensaje

PrestaShop te ofrece un campo llamado "Cabecera del mensaje". Aquí puedes añadir cabeceras personalizadas para mejorar la entregabilidad, como Reply-To. Si no sabes qué poner, déjalo en blanco. No es necesario para un funcionamiento básico.


Paso 4: Configurar la información del remitente

Justo debajo de la configuración SMTP, verás un apartado llamado "Información del email". Esto es crucial para que tus clientes reconozcan tu tienda.

  • "Enviar emails a": Es la dirección de correo a la que quieres que lleguen los avisos internos de la tienda (nuevos pedidos, alertas de stock, etc.). Puede ser tu correo personal o el de soporte.
  • "Enviar emails desde": Es la dirección que verá el cliente como remitente. Debe ser la misma que pusiste en el campo "Usuario SMTP" para evitar problemas de autenticación.
  • "Tu nombre": Aquí pon el nombre de tu tienda o de tu marca. Será lo que vea el cliente en su bandeja de entrada.

Paso 5: Probar la configuración

Ya casi lo tienes. Antes de guardar, PrestaShop tiene una herramienta muy útil para verificar que todo funciona. Busca el botón "Enviar un email de prueba" en la parte superior de la página.

Al hacer clic, se abrirá una pequeña ventana donde puedes escribir una dirección de correo de destino. Te recomendamos que pongas una dirección que no sea la misma que la del remitente (por ejemplo, tu correo personal de Gmail). Pulsa el botón y espera.

Si todo ha ido bien, en menos de un minuto recibirás un email de prueba en esa dirección. Si lo recibes, ¡enhorabuena! La configuración es correcta.

Si no lo recibes, revisa:

  • Que el puerto y el cifrado son correctos.
  • Que el usuario y la contraseña son exactos (cuidado con las mayúsculas).
  • Que tu proveedor de hosting no bloquea el puerto SMTP elegido.

[WARNING] Si el email de prueba no llega, revisa la carpeta de spam. A veces los filtros de correo son demasiado estrictos con los emails de prueba.


Paso 6: Guardar los cambios

Una vez que la prueba sea exitosa, no lo olvides: pulsa el botón "Guardar" en la parte inferior de la página. Si no guardas, perderás toda la configuración.


Solución de problemas comunes (FAQ)

Aquí tienes una lista de problemas frecuentes y su solución. Es la parte más valiosa de esta guía.

"Mi PrestaShop no envía emails, ¿qué hago?"

Revisa los siguientes puntos en orden:

  1. ¿Has configurado SMTP? Si sigues con la opción mail() de PHP, es muy probable que el problema sea ese. Cambia a SMTP.
  2. ¿El puerto es correcto? Prueba a cambiar entre el 465 (SSL) y el 587 (TLS). Algunos servidores solo permiten uno.
  3. ¿El usuario y la contraseña son correctos? Asegúrate de que la contraseña no tenga espacios y de que la dirección de correo esté bien escrita.

"Recibo el email de prueba, pero los clientes no reciben los pedidos"

Esto suele deberse a un problema con el remitente. Asegúrate de que el campo "Enviar emails desde" es exactamente igual que el "Usuario SMTP". Si usas no-reply@tudominio.com para autenticarte, no puedes usar info@tudominio.com como remitente. El servidor de correo lo rechazará.

"Los emails llegan a la carpeta de spam"

Este es un problema de reputación de tu dominio o servidor. Algunas soluciones:

  • Utiliza un proveedor de email transaccional dedicado (como SendGrid, Mailgun o Amazon SES). Son servicios pensados específicamente para esto y con una altísima tasa de entrega.
  • Asegúrate de que tu dominio tiene registros SPF y DKIM configurados. Esto es un poco más técnico, pero si usas Syspanel (puerto 2106), puedes pedir a tu proveedor de hosting que te ayude a configurarlos, o buscarlo en la sección de DNS.

"¿Puedo usar mi cuenta de Gmail para enviar los emails de mi tienda?"

Técnicamente sí, pero no es recomendable. Gmail tiene límites de envío diarios y, si tu tienda crece, te bloqueará la cuenta. Además, si tienes un dominio propio, es mucho más profesional usar un correo asociado a ese dominio.


Conclusión y buenas prácticas

Configurar el prestashop email transaccional es una tarea que, una vez hecha, te ahorrará muchos dolores de cabeza. La clave está en usar SMTP con un servidor de correo fiable y en mantener una buena higiene de envío.

Resumen de buenas prácticas:

  • Utiliza siempre una cuenta de correo de tu propio dominio para enviar.
  • Mantén la misma dirección en "Usuario SMTP" y en "Enviar emails desde".
  • Realiza pruebas de envío periódicas, sobre todo después de actualizar PrestaShop o cambiar de hosting.
  • Si tu volumen de pedidos es alto, plantéate un servicio de email transaccional dedicado.

Con esta guía, la configuracion email prestashop debería estar resuelta. Si tienes problemas con el servidor, recuerda que tu proveedor de hosting (especialmente si usas Syspanel en el puerto 2106) tiene soporte técnico que puede ayudarte a verificar que los puertos están abiertos y que las credenciales son válidas.

Esperamos que esta guía extensa te haya sido de utilidad. Ahora ya puedes dedicarte a lo que de verdad importa: vender y hacer crecer tu tienda online.


Glosario rápido

  • SMTP: Protocolo estándar para el envío de correos electrónicos.
  • SSL/TLS: Protocolos de cifrado que protegen la conexión entre tu tienda y el servidor de correo.
  • SPF/DKIM: Registros DNS que autentican tu dominio y mejoran la entregabilidad de los correos.
  • Email transaccional: Aquellos correos que se envían automáticamente como respuesta a una acción del usuario (compra, registro, etc.).

¿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