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

Configurar correo SMTP en PrestaShop para Plesk

Actualizado el 10 de octubre de 2025

Introducción: Por qué tu tienda PrestaShop necesita un envío de correos fiable

Si tienes una tienda online con PrestaShop, sabes lo crítico que es que los emails lleguen a tus clientes. Confirmaciones de pedido, facturas, notificaciones de envío o recuperación de carritos abandonados dependen de un sistema de correo funcional. Si los emails no se envían, pierdes ventas y confianza.

Por defecto, PrestaShop utiliza la función mail() de PHP para enviar correos. Sin embargo, este método suele fallar en servidores compartidos o configuraciones básicas, especialmente en entornos como Plesk. La solución profesional y fiable es configurar un servidor SMTP. En este artículo te enseñaremos paso a paso cómo configurar correo SMTP en PrestaShop para Plesk, de forma que tus emails lleguen siempre a la bandeja de entrada de tus clientes.

Vamos a resolver las dudas más comunes: ¿qué datos necesito? ¿cómo encuentro la configuración SMTP en Plesk? ¿qué puerto usar? Sigue leyendo y lo tendrás claro.


¿Qué necesitas antes de empezar?

Antes de meternos en la configuración, asegúrate de tener a mano los siguientes datos. Son los que te pedirá PrestaShop para conectar con el servidor SMTP de Plesk.

Datos SMTP que debes obtener de Plesk

  1. Servidor SMTP: Normalmente es algo como mail.tudominio.com o el nombre del servidor de tu hosting. En Plesk, lo puedes encontrar en Correo > Ajustes de correo o en los detalles de tu cuenta de correo.
  2. Puerto SMTP: Plesk suele usar los puertos 587 (con STARTTLS) o 465 (SSL). El más recomendado es el 587.
  3. Autenticación SMTP: Debe estar activada (Sí).
  4. Nombre de usuario: La dirección de correo electrónico completa que vas a usar (ej: tienda@tudominio.com).
  5. Contraseña: La contraseña de esa cuenta de correo.
  6. Protocolo de seguridad: TLS (recomendado) o SSL.

[TIP] Si no tienes una cuenta de correo en tu dominio, créala desde el panel de Plesk (Correo > Crear dirección de correo). Usa una dirección profesional, no una de Gmail o Yahoo.


Paso a paso: Configurar SMTP en PrestaShop (Back Office)

Ahora que tienes los datos, vamos al corazón del asunto: configurar correo PrestaShop desde su panel de administración. Sigue estos pasos al pie de la letra.

1. Accede a la configuración de correo en PrestaShop

  • Inicia sesión en el Back Office de tu tienda PrestaShop.
  • Ve al menú de la izquierda y haz clic en Parámetros avanzados.
  • Luego, selecciona Correo electrónico. Aquí es donde se gestiona todo el envío emails PrestaShop.

2. Cambia el método de envío a SMTP

Verás una pantalla con varias opciones. Lo primero es cambiar el método de envío:

  • En el campo Método de envío de correo, selecciona Establecer mis propios parámetros SMTP. Esto desbloqueará los campos de configuración SMTP.
  • Justo debajo, en Tipo de cifrado, elige TLS/SSL (recomendamos TLS). Si no funciona, prueba con SSL.
  • En Servidor SMTP, escribe el servidor que obtuviste de Plesk (ej: mail.tudominio.com).
  • En Puerto, escribe 587 (para TLS) o 465 (para SSL). El 587 es el estándar moderno.
  • En Autenticación SMTP, asegúrate de que esté en .
  • En Nombre de usuario, escribe la dirección de correo completa (ej: tienda@tudominio.com).
  • En Contraseña, escribe la contraseña de esa cuenta.

3. Guarda la configuración y prueba el envío

Una vez rellenados todos los campos:

  • Haz clic en Guardar (el botón de la esquina superior derecha).
  • PrestaShop te mostrará un mensaje de confirmación o error. Si todo está bien, verás un mensaje verde.

[WARNING] Si ves un mensaje de error como "No se puede conectar al servidor SMTP", revisa los datos: puerto, servidor y credenciales. A veces el servidor SMTP no es mail.tudominio.com sino algo como smtp.tudominio.com o el nombre del servidor de hosting (ej: smtp.example.com). Consulta con tu proveedor de hosting.

4. Prueba real: envía un email de prueba

PrestaShop tiene una herramienta de prueba integrada:

  • En la misma página de configuración, busca la sección Enviar un correo de prueba.
  • Escribe una dirección de email a la que tengas acceso (puede ser la tuya propia).
  • Haz clic en Enviar.

Revisa la bandeja de entrada de ese correo. Si recibes el mensaje, ¡enhorabuena! La configuración SMTP funciona. Si no, revisa la carpeta de spam o vuelve a comprobar los datos.


Solución de problemas comunes (FAQ)

Aquí respondemos las dudas más frecuentes sobre SMTP PrestaShop Plesk y la configuración de correo.

❓ ¿Por qué mis emails no se envían después de configurar SMTP?

  • Puerto bloqueado: Asegúrate de que tu hosting (Plesk) no tenga bloqueado el puerto 587 o 465. Contacta con tu proveedor de hosting si el problema persiste.
  • Credenciales incorrectas: Verifica que el nombre de usuario y contraseña de la cuenta de correo sean correctos. Prueba a acceder al webmail de Plesk con esos mismos datos.
  • Servidor SMTP erróneo: Confirma el nombre del servidor SMTP. A veces es smtp.tudominio.com, mail.tudominio.com o incluso la IP del servidor.
  • Cifrado incorrecto: Prueba a cambiar entre TLS y SSL. Algunos servidores requieren uno u otro.

❓ ¿Qué puerto SMTP debo usar en Plesk?

El puerto más recomendado y universal es el 587 con cifrado TLS. Si no funciona, prueba con el 465 con SSL. El puerto 25 suele estar bloqueado por los proveedores de hosting para evitar spam.

❓ ¿Puedo usar Gmail o Yahoo como servidor SMTP para mi tienda?

Técnicamente sí, pero no es recomendable. Gmail y Yahoo tienen límites de envío muy bajos (por ejemplo, 500 emails al día) y pueden bloquear tu cuenta si envías muchos correos transaccionales. Además, es menos profesional. Usa siempre una cuenta de correo de tu propio dominio.

❓ ¿Cómo puedo verificar si el módulo de correo de PrestaShop funciona?

Además de la prueba de envío, puedes instalar módulos gratuitos como "Mail Alerts" o "Email Test" que te ayudarán a diagnosticar problemas. También puedes revisar los logs de errores de PrestaShop en Parámetros avanzados > Registro.

❓ Configuré SMTP pero los emails llegan a Spam, ¿qué hago?

  • Autentica tu dominio: Configura registros SPF, DKIM y DMARC en tu dominio desde Plesk. Esto le dice a los servidores de correo que tus emails son legítimos.
  • Usa una dirección de remitente real: No uses noreply@tudominio.com sin más. Usa una dirección con nombre (ej: Tienda <tienda@tudominio.com>).
  • Evita palabras spam: No uses asuntos ni cuerpos de email que parezcan publicidad engañosa.

Consejos adicionales para un envío de correo óptimo

Mantén tu cuenta de correo activa

La cuenta de correo que uses para SMTP debe estar activa y con espacio suficiente. Si se llena, los emails no se enviarán. Revisa periódicamente el buzón desde Plesk.

Usa un servidor SMTP externo (alternativa)

Si Plesk te da problemas, puedes usar servicios SMTP transaccionales como SendGrid, Mailgun o Amazon SES. Son más fiables para tiendas con mucho volumen. La configuración es similar, solo cambian los datos del servidor y las credenciales.

Actualiza PrestaShop y los módulos

Una versión antigua de PrestaShop puede tener bugs en el envío de correos. Mantén tu tienda actualizada, así como los módulos relacionados con el correo.

[INFO] Si tu tienda tiene mucho tráfico, considera usar un plugin de cola de correos (como "PrestaShop Mail Queue") para evitar saturaciones y pérdidas de emails.


Conclusión

Configurar el envío emails PrestaShop mediante SMTP en Plesk es un proceso sencillo pero fundamental para el éxito de tu tienda online. Siguiendo los pasos de esta guía, tus clientes recibirán las notificaciones sin problemas, lo que mejora la experiencia de compra y la confianza en tu negocio.

Recuerda que la clave está en tener los datos correctos de tu servidor SMTP y en usar siempre autenticación y cifrado. Si algo falla, repasa la sección de solución de problemas. Y si quieres ir un paso más allá, considera servicios SMTP externos para mayor escalabilidad.

Ahora ya sabes cómo configurar correo PrestaShop como un profesional. ¡Ponlo en práctica y olvídate de los emails perdidos!

¿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