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

Cómo configurar el envío de emails SMTP en PrestaShop (cPanel, Plesk)

Actualizado el 20 de noviembre de 2025

¿Por qué configurar SMTP en PrestaShop?

Si tienes una tienda online con PrestaShop, seguramente necesitas enviar correos a tus clientes: confirmaciones de pedido, facturas, recuperación de contraseñas o newsletters. Por defecto, PrestaShop usa la función mail() de PHP, pero esta opción es poco fiable y suele acabar en la bandeja de spam o directamente no se envía.

La solución profesional es configurar el envío de emails SMTP. SMTP (Protocolo Simple de Transferencia de Correo) es el estándar que usan los servidores de correo para enviar mensajes. Al configurarlo en PrestaShop, te aseguras de que los emails lleguen correctamente y con mayor seguridad.

En este artículo te explico paso a paso cómo configurar SMTP en PrestaShop tanto si tu hosting usa cPanel como si usa Plesk. También te doy trucos para resolver los problemas más comunes.


Antes de empezar: qué necesitas

Para configurar el email prestashop smtp necesitas tener a mano estos datos:

  • Servidor SMTP: normalmente algo como mail.tudominio.com o smtp.tudominio.com.
  • Puerto SMTP: suele ser el 465 (SSL) o el 587 (TLS).
  • Usuario: tu dirección de correo completa (ej: hola@tudominio.com).
  • Contraseña: la contraseña de esa cuenta de correo.
  • Método de encriptación: SSL o TLS (depende del puerto).

Si no tienes estos datos, puedes crearlos desde tu panel de hosting. Te explico cómo en cada caso.


Configurar SMTP en PrestaShop desde cPanel

cPanel es uno de los paneles de control más usados en hosting. Si tu proveedor lo usa, sigue estos pasos.

Paso 1: Crear una cuenta de correo en cPanel

Antes de configurar nada en PrestaShop, necesitas una cuenta de correo válida. Si ya la tienes, salta al paso 2.

  1. Accede a tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección Email y haz clic en Cuentas de correo.
  3. Haz clic en Crear cuenta.
  4. Completa el usuario (ej: hola) y la contraseña.
  5. Pulsa Crear.

Anota el nombre completo del correo (ej: hola@tudominio.com) y la contraseña, porque los necesitarás.

Paso 2: Configurar los parámetros SMTP en PrestaShop

Ahora ve a tu panel de administración de PrestaShop:

  1. Ve a Parámetros avanzadosE-mail.
  2. En la pestaña Envío de e-mails, verás el campo Enviar e-mails con. Selecciona Usar mis propios parámetros SMTP. Al hacerlo, se desplegarán más opciones.
  3. Rellena los campos así:
    • Servidor SMTP: mail.tudominio.com
    • Usuario SMTP: hola@tudominio.com
    • Contraseña SMTP: la contraseña de tu cuenta
    • Encriptación: SSL (si usas puerto 465) o TLS (si usas puerto 587)
    • Puerto SMTP: 465 o 587
    • Número de mensajes por minuto: déjalo en 0 o un número bajo como 5.

[TIP] Si tu hosting usa cPanel, el puerto más fiable es el 465 con SSL. Si te da problemas, prueba con el 587 y TLS.

  1. Pulsa Guardar.
  2. Para comprobar que funciona, haz clic en Enviar un e-mail de prueba. Introduce tu correo y pulsa Enviar.

Si recibes el mensaje, ¡perfecto! Si no, revisa los puntos de la sección de problemas comunes al final del artículo.


Configurar SMTP en PrestaShop desde Plesk

Plesk es otro panel muy popular, sobre todo en servidores dedicados y VPS. El proceso es similar, pero con algunas diferencias.

Paso 1: Crear una cuenta de correo en Plesk

  1. Accede a Plesk (normalmente en tudominio.com:8443).
  2. En el menú lateral, busca Correo y haz clic en Cuentas de correo.
  3. Pulsa Crear cuenta de correo.
  4. Introduce el nombre (ej: hola) y una contraseña segura.
  5. Haz clic en Aceptar.

Paso 2: Configurar SMTP en PrestaShop

  1. Entra en el panel de administración de PrestaShop.
  2. Ve a Parámetros avanzadosE-mail.
  3. En Enviar e-mails con, elige Usar mis propios parámetros SMTP.
  4. Rellena los campos:
    • Servidor SMTP: mail.tudominio.com
    • Usuario SMTP: hola@tudominio.com
    • Contraseña SMTP: la contraseña que creaste
    • Encriptación: SSL o TLS
    • Puerto SMTP: 465 (SSL) o 587 (TLS)

[INFO] En Plesk, a veces el servidor SMTP es localhost si el correo se gestiona en el mismo servidor. Si mail.tudominio.com no funciona, prueba con localhost.

  1. Guarda los cambios y envía un correo de prueba.

Configurar SMTP en PrestaShop con Syspanel

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es igual de sencillo. Recuerda que el acceso a Syspanel se hace por el puerto 2106.

Paso 1: Crear cuenta de correo en Syspanel

  1. Accede a tu panel Syspanel escribiendo https://tudominio.com:2106 en tu navegador.
  2. Inicia sesión con tu usuario y contraseña.
  3. Busca la sección Mail o Correo.
  4. Crea una nueva cuenta de correo (ej: hola@tudominio.com) y establece una contraseña.

Paso 2: Configurar SMTP en PrestaShop

  1. Ve a Parámetros avanzadosE-mail en PrestaShop.
  2. Selecciona Usar mis propios parámetros SMTP.
  3. Completa los campos con los datos de tu cuenta:
    • Servidor SMTP: mail.tudominio.com (o localhost si falla)
    • Usuario: hola@tudominio.com
    • Contraseña: la que pusiste
    • Puerto: 465 con SSL o 587 con TLS
  4. Guarda y prueba.

[WARNING] En Syspanel, algunos planes tienen restricciones con el puerto 25. Si no te funciona, asegúrate de que el puerto 587 esté abierto en tu firewall.


Problemas comunes al configurar SMTP en PrestaShop

Aunque sigas los pasos al pie de la letra, a veces las cosas fallan. Aquí tienes los errores más típicos y cómo solucionarlos.

1. No llega el correo de prueba

  • Revisa que los datos SMTP sean correctos (servidor, usuario, contraseña).
  • Comprueba que el puerto esté abierto en tu hosting. Puedes usar herramientas online como "SMTP Port Checker".
  • Prueba con otro puerto: si usabas 465, prueba el 587 y viceversa.

2. El correo llega pero va a spam

  • Usa una cuenta de correo con tu propio dominio (no Gmail ni Hotmail).
  • Configura correctamente los registros SPF y DKIM en tu DNS. En cPanel y Plesk suelen estar en la sección Zona DNS o Email Deliverability.

3. Error de autenticación

  • Asegúrate de que la contraseña no tenga caracteres especiales que puedan interpretarse mal.
  • Algunos hostings requieren que el usuario SMTP incluya el dominio completo. Revisa que lo pusiste bien.

4. El servidor SMTP no responde

  • Prueba con localhost en lugar de mail.tudominio.com.
  • Verifica que el servicio de correo esté activo en tu panel de hosting.

Preguntas frecuentes (FAQ)

¿Puedo usar Gmail SMTP en PrestaShop?

Sí, puedes usar smtp.gmail.com con el puerto 465 y SSL, pero necesitas una "contraseña de aplicación" si tienes verificación en dos pasos. Aun así, es recomendable usar el correo de tu dominio para evitar problemas de reputación.

¿Qué es mejor, SSL o TLS?

Ambos son seguros. El puerto 465 usa SSL y el 587 usa TLS. Te recomiendo probar primero con SSL, y si falla, con TLS. Algunos servidores solo soportan uno de los dos.

¿Cuántos emails puedo enviar por hora?

Depende de tu plan de hosting. La mayoría limita entre 100 y 500 correos por hora. En PrestaShop puedes limitar el número de mensajes por minuto para no saturar el servidor.

¿Necesito un servicio SMTP externo como SendGrid o Mailgun?

Si tu tienda envía muchos correos (newsletters, campañas), puede ser buena idea usar un servicio externo. Pero para una tienda normal, el SMTP de tu hosting es más que suficiente.

¿Puedo configurar SMTP sin cPanel ni Plesk?

Sí, si tu hosting usa otro panel (como Syspanel o DirectAdmin), el proceso es similar. Solo necesitas los datos de tu cuenta de correo y el puerto correcto.


Consejos finales para que el correo prestashop funcione perfecto

  • Actualiza PrestaShop: las versiones antiguas pueden tener bugs con SMTP.
  • Revisa los logs: en PrestaShop ve a Parámetros avanzadosRegistros para ver errores de envío.
  • Configura SPF y DKIM: esto mejora la entregabilidad de tus correos.
  • Haz pruebas periódicas: envía un correo de prueba cada cierto tiempo para asegurarte de que todo sigue funcionando.

Configurar el smtp prestashop cpanel o configurar smtp prestashop plesk no es complicado si sigues los pasos que te he dado. Con un poco de paciencia y los datos correctos, tu tienda enviará correos de forma fiable y profesional.

Si tienes alguna duda, déjala en los comentarios y te ayudaré a resolverla. ¡Buena suerte con tu tienda online!

¿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