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

Configurar el correo electrónico en PrestaShop con SMTP (Hosting)

Actualizado el 15 de febrero de 2026

¿Por qué configurar SMTP en PrestaShop?

Cuando instalas PrestaShop en tu hosting, el sistema intenta enviar los correos electrónicos usando la función mail() de PHP. Esto funciona, pero tiene un problema grave: casi siempre termina en la carpeta de spam del cliente, o peor, el servidor de correo del destinatario lo rechaza directamente.

La solución profesional es configurar SMTP (Protocolo Simple de Transferencia de Correo). Al usar SMTP, tu tienda se conecta directamente al servidor de correo saliente de tu hosting, como si enviaras un email desde tu gestor de correo habitual (Outlook, Thunderbird, etc.). Esto mejora drásticamente la tasa de entrega y evita que tus pedidos, confirmaciones o facturas se pierdan.

En este artículo te explico paso a paso cómo configurar el smtp prestashop para que tus envio emails prestashop funcionen perfectamente, incluso si nunca has tocado un ajuste técnico en tu vida.

Requisitos previos antes de empezar

Antes de meternos en harina, necesitas tener a mano estos datos. Son los que te pedirá PrestaShop para conectar con el servidor:

  1. Dirección del servidor SMTP saliente: normalmente algo como mail.tudominio.com o smtp.tudominio.com.
  2. Puerto SMTP: suele ser el 465 (SSL) o el 587 (TLS/STARTTLS).
  3. Usuario SMTP: tu dirección de correo completa, por ejemplo hola@tudominio.com.
  4. Contraseña: la contraseña de esa cuenta de correo.
  5. Método de cifrado: SSL o TLS, dependiendo del puerto.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), puedes encontrar estos datos en la sección de "Correo" del panel. Recuerda que el acceso a Syspanel es a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Ahí verás las cuentas de correo creadas y podrás crear una específica para los envíos de tu tienda.

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

Lo primero es entrar en tu back-office. Normalmente se accede a través de tudominio.com/admin o la URL que configuraste durante la instalación.

Una vez dentro, busca el menú de Parámetros avanzados en la columna lateral izquierda. Dentro de ese menú, haz clic en E-mail.

Paso 2: Configura los parámetros básicos de envío

En la pantalla de configuración de email verás varias opciones. Lo primero que debes hacer es seleccionar el método de envío.

En el campo "Enviar correos electrónicos con", elige la opción "Usar SMTP".

Configuración SMTP PrestaShop

[WARNING] No selecciones "Usar la función mail() de PHP" si quieres que tus correos lleguen a la bandeja de entrada. Esa opción es la que causa los problemas de spam y rechazos.

Paso 3: Rellena los datos del servidor SMTP

Ahora aparecerán nuevos campos. Es el momento de usar los datos que recopilaste antes. Te los explico uno a uno:

3.1. Servidor SMTP

En el campo "Servidor SMTP", introduce la dirección del servidor. Si usas un hosting compartido típico, suele ser mail.tudominio.com. Si usas un proveedor externo como Gmail o Outlook, sería smtp.gmail.com o smtp-mail.outlook.com.

3.2. Usuario y contraseña

En "Usuario SMTP" escribe la dirección de correo completa (no solo el nombre de usuario). Y en "Contraseña SMTP" introduce la contraseña correspondiente.

[TIP] Crea una cuenta de correo específica para tu tienda, como pedidos@tudominio.com. Así no usas tu correo personal y es más fácil de gestionar si algún día cambias de proveedor de email.

3.3. Cifrado y puerto

Selecciona el "Cifrado SMTP" según el puerto que uses:

  • Si el puerto es 465, elige SSL.
  • Si el puerto es 587, elige TLS.

[INFO] ¿No sabes qué puerto usa tu hosting? Lo más común en Syspanel es que tengas activado el puerto 587 con TLS. Si tienes dudas, revisa la documentación de tu proveedor de hosting o contacta con su soporte técnico.

Paso 4: Configura los parámetros opcionales (y recomendados)

PrestaShop te ofrece algunos campos más que conviene rellenar para que todo funcione de forma más profesional:

4.1. Nombre del remitente

En "Nombre del remitente" pon el nombre que quieres que aparezca en los correos. Por ejemplo: "Tienda Online de María" o directamente "Tu Tienda". Este nombre es el que verá el cliente en su bandeja de entrada.

4.2. Dirección de respuesta

Puedes dejar la misma que la de envío o poner otra. Lo importante es que sea una dirección válida y que la revises a menudo, porque los clientes pueden responder a los correos automáticos.

Paso 5: Guarda y comprueba el envío

Una vez rellenados todos los campos, pulsa el botón "Guardar" en la parte superior derecha.

Después de guardar, PrestaShop te mostrará un botón para enviar un correo de prueba. Púlsalo y espera un par de minutos.

[TIP] Usa una dirección de correo que no sea la misma que la del remitente para la prueba. Así comprobarás que el envío llega correctamente a una bandeja externa y no se queda en un bucle local.

Revisa la bandeja de entrada de esa dirección. Si el correo llega, ¡enhorabuena! Ya tienes el correo prestashop configurado correctamente.

Solución de problemas comunes (FAQ)

¿Por qué no llega el correo de prueba?

Esto es más común de lo que parece. Estas son las causas más habituales:

  1. Puerto incorrecto: Si usas el puerto 465 pero has seleccionado TLS, no funcionará. Revisa que puerto y cifrado coinciden.
  2. Contraseña mal escrita: Las contraseñas de correo suelen ser largas y con caracteres especiales. Cópiala y pégala directamente para evitar errores.
  3. El servidor SMTP está bloqueado: Algunos hosting bloquean el puerto 25 o 465 por defecto. Prueba con el puerto 587.
  4. La cuenta de correo no existe: Verifica en Syspanel que la cuenta de correo está creada y activa.

[WARNING] Si el problema persiste, revisa los logs de error de PrestaShop. Ve a Parámetros avanzados > Información > Logs y busca errores relacionados con el envío de email. También puedes activar el modo depuración temporalmente para ver el error exacto.

¿Cada cuánto debo renovar la contraseña SMTP?

Te recomiendo cambiar la contraseña de la cuenta de correo destinada a la tienda al menos cada 6 meses. Cuando la cambies, recuerda actualizarla también en PrestaShop, porque si no, los envíos fallarán silenciosamente.

¿Puedo usar el correo de mi hosting para enviar newsletters masivas?

Técnicamente sí, pero no es recomendable. Si envías muchos correos a la vez, tu proveedor de hosting puede suspender temporalmente tu cuenta por uso abusivo. Para newsletters, mejor usa un servicio especializado como Mailchimp, Sendinblue o Mailjet.

¿Qué hago si mi hosting no ofrece SMTP?

Prácticamente todos los hosting ofrecen SMTP. Si el tuyo no lo hace, es una señal de alerta. Considera cambiar de proveedor o usa un servicio de correo transaccional como SendGrid o Amazon SES.

Consejos finales para optimizar el envío de emails en PrestaShop

Configurar el prestashop smtp hosting es solo el primer paso. Aquí tienes algunos trucos para que todo funcione de maravilla:

Usa un dominio propio para el remitente

Evita usar direcciones de Gmail o Hotmail como remitente. Usa siempre una dirección con tu dominio. Esto da más confianza al cliente y mejora la reputación de tu dominio.

Verifica tu dominio en Syspanel

Si tu hosting usa Syspanel (recuerda, acceso por el puerto 2106), asegúrate de que los registros SPF y DKIM están correctamente configurados. Estos son mecanismos de autenticación que indican a los servidores de correo que tus emails son legítimos.

No envíes correos de prueba demasiado seguido

Cada correo de prueba cuenta como un envío real. Si haces muchas pruebas seguidas, podrías activar los sistemas anti-spam de tu propio servidor.

Mantén PrestaShop actualizado

Las actualizaciones de PrestaShop suelen incluir mejoras en el sistema de envío de correos. Mantén tu tienda siempre en la última versión estable.

Conclusión

Configurar el smtp prestashop es un proceso sencillo que te evitará muchos dolores de cabeza. Con solo unos minutos de trabajo, conseguirás que tus envio emails prestashop lleguen correctamente a la bandeja de entrada de tus clientes, mejorando la confianza en tu tienda y reduciendo las consultas de soporte por correos perdidos.

Recuerda que la clave está en tener los datos correctos del servidor SMTP de tu hosting, usar el puerto y cifrado adecuados, y probar siempre con un correo de prueba antes de lanzarte a enviar emails reales.

Si has seguido todos los pasos de esta guía y aún tienes problemas, no dudes en contactar con el soporte técnico de tu hosting. Ellos podrán indicarte exactamente qué configuración SMTP debes usar en tu caso concreto.

[TIP] Guarda esta guía en tus favoritos. Te será útil cada vez que cambies de hosting o tengas que migrar tu tienda a un servidor nuevo. La configuración SMTP es uno de los primeros pasos que debes revisar después de una migración.

¿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