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

Cómo configurar el envío de correos desde PrestaShop en Plesk (SMTP)

Actualizado el 11 de mayo de 2026

Introducción: ¿Por qué configurar SMTP en PrestaShop con Plesk?

Si tienes una tienda online con PrestaShop y tu hosting está gestionado con Plesk, es muy probable que tarde o temprano te enfrentes al clásico problema de los correos que no llegan o que caen en la carpeta de spam. Esto no solo es frustrante, sino que puede hacerte perder pedidos, confirmaciones de registro o facturas importantes.

La solución pasa por configurar correctamente el envío de correos SMTP (Protocolo Simple de Transferencia de Correo) dentro de PrestaShop, utilizando los datos que te proporciona tu panel Plesk. Con una configuración adecuada, no solo conseguirás que los emails se envíen de forma fiable, sino que también mejorarás la reputación de tu dominio y evitarás que tus mensajes sean marcados como spam.

En esta guía extensa y paso a paso, vamos a explicarte cómo configurar el envío de correos desde PrestaShop en Plesk, qué datos necesitas, cómo probarlo y qué errores comunes debes evitar. No necesitas ser un experto técnico; solo sigue las instrucciones y tendrás tu tienda enviando correos como un profesional.

¿Qué necesitas antes de empezar?

Antes de lanzarte a configurar el SMTP en PrestaShop, es importante que tengas a mano una serie de datos. Sin ellos, la configuración será imposible. Tómate unos minutos para localizarlos en tu panel de Plesk.

Datos imprescindibles para la configuración

  1. Servidor SMTP saliente: Normalmente tiene el formato mail.tudominio.com o smtp.tudominio.com. Puedes encontrarlo en Plesk dentro de la sección de cuentas de correo.
  2. Puerto SMTP: Los puertos más comunes son el 25 (estándar), el 465 (SSL) y el 587 (TLS). En Plesk, lo más recomendable es usar el 465 o el 587, ya que el 25 suele estar bloqueado por muchos proveedores para evitar spam.
  3. Nombre de usuario: Será la dirección de correo electrónico completa que quieras usar para enviar los mensajes (ej: contacto@tudominio.com).
  4. Contraseña: La contraseña de esa cuenta de correo específica.
  5. Autenticación: Plesk exige que la autenticación SMTP esté activada. Esto significa que PrestaShop tendrá que iniciar sesión en el servidor de correo antes de enviar.
  6. Cifrado (Encriptación): Deberás elegir entre SSL o TLS. Si usas el puerto 465, el cifrado suele ser SSL; si usas el 587, normalmente es TLS.

[INFO] Si no sabes dónde encontrar estos datos en Plesk, ve a la pestaña "Correo" dentro de tu dominio. Allí verás todas las cuentas de correo creadas. Si haces clic en una cuenta, podrás ver el servidor de entrada y salida, así como los puertos recomendados.

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

Lo primero es entrar en tu back office de PrestaShop. Para ello, añade /admin o la ruta personalizada que hayas configurado al final de tu dominio (por ejemplo, https://tudominio.com/admin12345).

Una vez dentro, el proceso es muy visual e intuitivo. No te asustes con la cantidad de opciones; solo vamos a tocar una sección concreta.

Paso 2: Localiza los ajustes de correo electrónico

Dentro del panel de administración, sigue esta ruta:

  1. En el menú lateral izquierdo, busca la sección Parámetros avanzados.
  2. Haz clic en Correo electrónico.

Se abrirá una pantalla con todas las opciones relacionadas con el envío de emails desde tu tienda. Aquí es donde vamos a trabajar.

Paso 3: Configura los parámetros SMTP en PrestaShop

Ahora viene la parte más importante. En la pantalla de configuración de correo, verás un campo llamado "Enviar correos electrónicos con". Por defecto, suele estar en "Usar la función mail() de PHP". Debemos cambiarlo a "Usar mis propios parámetros SMTP".

Al seleccionar esta opción, se desplegarán varios campos nuevos. Rellénalos con los datos que recopilaste antes:

  • Servidor SMTP: Introduce mail.tudominio.com (o el que te indique Plesk).
  • Puerto SMTP: Escribe 465 si vas a usar SSL, o 587 si vas a usar TLS.
  • Cifrado: Selecciona "SSL" o "TLS" según el puerto elegido. Es fundamental que coincidan.
  • Usuario SMTP: Aquí va la dirección de correo completa (ej: contacto@tudominio.com).
  • Contraseña SMTP: La contraseña de esa cuenta.
  • Autenticación SMTP: Asegúrate de que esté en (o activada).

[WARNING] Es muy común equivocarse al elegir el cifrado. Si pones SSL con el puerto 587, el envío fallará. La regla básica es: puerto 465 = SSL, puerto 587 = TLS. Si tu proveedor de hosting usa Plesk, lo más habitual es que funcione perfectamente con SSL y puerto 465.

Ejemplo de configuración correcta

Para que te hagas una idea, así se vería una configuración correcta para la mayoría de los casos en Plesk:

  • Servidor SMTP: mail.tudominio.com
  • Puerto SMTP: 465
  • Cifrado: SSL
  • Usuario SMTP: tienda@tudominio.com
  • Contraseña SMTP: TuContraseñaSegura123
  • Autenticación SMTP:

Paso 4: Guarda los cambios y envía un correo de prueba

Una vez rellenados todos los campos, haz clic en Guardar. PrestaShop te mostrará un mensaje de confirmación.

Ahora viene la prueba de fuego. En la misma pantalla de configuración, verás un botón o enlace que dice "Enviar un correo de prueba". Al hacer clic, PrestaShop enviará un email a la dirección que tengas configurada como correo de la tienda (la que pusiste en "Parámetros generales").

[TIP] Te recomiendo que, para la prueba, uses una cuenta de correo que no sea la misma que has configurado como SMTP. Por ejemplo, si has configurado tienda@tudominio.com como remitente, haz la prueba con una cuenta de Gmail o de otro proveedor para asegurarte de que el correo llega correctamente y no cae en spam.

Revisa la bandeja de entrada y, sobre todo, la carpeta de spam. Si el correo de prueba llega a la bandeja de entrada, ¡enhorabuena! La configuración ha sido un éxito.

¿Qué hago si el correo de prueba no llega?

Si el correo no llega o PrestaShop te muestra un error, no te preocupes. Es más común de lo que parece. Aquí tienes una lista de comprobación para resolver los problemas más habituales:

  1. Revisa el puerto y el cifrado: Prueba a cambiar del puerto 465 al 587 y de SSL a TLS. Algunos servidores Plesk están configurados de forma diferente.
  2. Verifica la contraseña: Asegúrate de que la contraseña de la cuenta de correo es correcta y que no tiene espacios al copiarla.
  3. Comprueba que la cuenta de correo existe: En Plesk, ve a la sección de correo y verifica que la cuenta que estás usando como usuario SMTP existe y está activa.
  4. Revisa los logs de error: En PrestaShop, activa el modo de depuración (Parámetros avanzados -> Rendimiento -> Modo de depuración) para ver el error exacto. A menudo, el problema te lo dirá claramente (ej: "No se pudo autenticar" o "Tiempo de espera agotado").
  5. Prueba con otro puerto: A veces, el puerto 25 funciona si el hosting lo permite, pero es poco recomendable por temas de bloqueo.

[WARNING] Si tu hosting tiene protección contra spam, es posible que necesites crear una cuenta de correo específica para el envío de emails transaccionales (como no-reply@tudominio.com). Esto evitará que el servidor bloquee los envíos masivos de tu tienda.

Cómo evitar que los correos de PrestaShop caigan en spam

Configurar el SMTP en Plesk es solo la primera parte. La segunda, y más importante a largo plazo, es asegurarte de que tus correos no acaben en la carpeta de spam de tus clientes. Aquí tienes algunas recomendaciones avanzadas:

1. Configura correctamente los registros SPF y DKIM

En Plesk, tienes la opción de añadir registros SPF y DKIM a tu dominio. Estos registros son como un sello de autenticidad que demuestra a los servidores de correo (Gmail, Outlook, etc.) que los emails provienen de tu dominio y no de un suplantador.

  • SPF (Sender Policy Framework): Indica qué servidores están autorizados a enviar correos en nombre de tu dominio.
  • DKIM (DomainKeys Identified Mail): Añade una firma digital a tus correos para verificar que no han sido alterados.

Para configurarlos en Plesk:

  1. Ve a tu dominio en Plesk.
  2. Busca la sección "Correo" y luego "Configuración de correo".
  3. Activa la opción de "Activar firma DKIM" y "Añadir registro SPF" si no están activadas.
  4. Guarda los cambios.

[INFO] Si tu dominio ya está usando Syspanel (anteriormente conocido como HestiaCP, accesible por el puerto 2106), el proceso es similar. Busca la sección de DNS o correo y activa los registros SPF y DKIM. La mayoría de los paneles modernos los generan automáticamente.

2. Usa una cuenta de correo real como remitente

Evita usar direcciones genéricas como admin@tudominio.com si no existen. Crea una cuenta específica como contacto@tudominio.com o pedidos@tudominio.com y úsala tanto para el SMTP como para el remitente de los correos. Esto mejora la confianza del servidor receptor.

3. Personaliza el contenido de los correos

Los correos con enlaces acortados, demasiadas imágenes o contenido excesivamente promocional tienen más probabilidades de ser marcados como spam. Mantén los correos transaccionales (confirmación de pedido, facturas, etc.) limpios y con texto claro.

4. Evita el envío masivo desde la tienda

Si necesitas enviar newsletters o campañas de email marketing, no uses el servidor SMTP de tu hosting. Utiliza un servicio especializado como Mailchimp, Sendinblue o Amazon SES. El envío masivo desde un servidor compartido puede saturar el servicio y hacer que todos tus correos (incluidos los importantes) sean bloqueados.

Errores comunes y soluciones rápidas

A continuación, te dejo una tabla con los errores más típicos que verás en PrestaShop al configurar el SMTP y cómo solucionarlos:

ErrorCausa probableSolución
"No se pudo conectar con el servidor SMTP"Puerto o servidor incorrectoVerifica que el servidor SMTP es el correcto y que el puerto está abierto. Prueba con 465/SSL o 587/TLS.
"Error de autenticación"Usuario o contraseña incorrectosRevisa que el usuario es la dirección de correo completa y que la contraseña no tiene errores.
"Tiempo de espera agotado"El servidor SMTP está bloqueando la conexiónA veces el hosting bloquea IPs externas. Prueba a usar el servidor localhost si el correo está en el mismo servidor que PrestaShop.
El correo se envía pero cae en spamFalta de registros SPF/DKIMConfigura SPF y DKIM en Plesk como se explicó anteriormente.

Preguntas frecuentes (FAQ)

¿Puedo usar el mismo correo para el SMTP y para recibir los pedidos?

Sí, puedes. De hecho, es lo más habitual en tiendas pequeñas. Sin embargo, si esperas un volumen alto de pedidos, es recomendable tener una cuenta para el envío (SMTP) y otra para la recepción de consultas.

¿Qué es mejor, usar la función mail() de PHP o SMTP?

Siempre es mejor usar SMTP. La función mail() de PHP es básica y muchos servidores la limitan. Con SMTP, el correo se envía a través de un servidor de correo real, lo que mejora la entregabilidad y reduce el riesgo de spam.

Si mi hosting usa Syspanel (HestiaCP), ¿el proceso es muy diferente?

No, el proceso es muy similar. La diferencia principal es la interfaz del panel. En Syspanel, que se accede por el puerto 2106, tendrás que buscar la sección de "Correo" o "Email" para crear la cuenta y obtener los datos SMTP. La configuración en PrestaShop será exactamente la misma.

¿Necesito una cuenta de correo específica para el SMTP?

No es obligatorio, pero es altamente recomendable. Si usas una cuenta que también utilizas para leer correos, podrías tener conflictos si se llena el buzón o si cambias la contraseña. Crear una cuenta dedicada (ej: smtp@tudominio.com) es una buena práctica.

¿Qué hago si mi proveedor de hosting bloquea el puerto 25?

No uses el puerto 25. Usa el 465 o el 587. La mayoría de los proveedores modernos, incluyendo los que usan Plesk, tienen estos puertos abiertos y son los recomendados para conexiones seguras.

Conclusión final

Configurar el envío de correos desde PrestaShop en Plesk no tiene por qué ser un dolor de cabeza. Siguiendo los pasos que te hemos dado, tendrás tu tienda enviando emails de forma fiable en menos de 10 minutos. Recuerda que la clave está en usar los datos SMTP correctos, elegir el puerto y cifrado adecuados, y no olvidarte de los registros SPF y DKIM para mantener una buena reputación.

Si has llegado hasta aquí y has seguido todos los pasos, es muy probable que ya estés enviando correos de prueba con éxito. No obstante, no dudes en volver a esta guía si te surge cualquier duda en el futuro. La configuración de correo es una de esas cosas que se tocan una vez y se olvidan, pero cuando fallan, es bueno tener una referencia clara y completa a mano.

[TIP] Te recomiendo que, después de configurar el SMTP, hagas una prueba real de compra en tu tienda (puedes hacer un pedido de prueba y luego cancelarlo) para verificar que los correos de confirmación de pedido y de factura se envían correctamente. Así te aseguras de que todo el flujo funciona de principio a fin.

¿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