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

Cómo configurar el correo en PrestaShop con SMTP (Plesk)

Actualizado el 26 de diciembre de 2025

Introducción: Por qué tu tienda PrestaShop necesita SMTP

Si tienes una tienda online con PrestaShop, seguro que en algún momento te has encontrado con el problema de que los correos no llegan: ni los pedidos nuevos, ni las confirmaciones de registro, ni los avisos de stock. Es uno de los fallos más comunes y frustrantes, porque no sabes si el cliente ha recibido su factura o si has perdido una venta por no avisar a tiempo.

La solución pasa por configurar el envío de correo con SMTP. En este artículo te voy a explicar, paso a paso y sin tecnicismos raros, cómo configurar el correo en PrestaShop con SMTP usando Plesk, que es el panel de control que la mayoría de los hosting profesionales utilizan. Al final, tu tienda enviará correos de forma fiable y rápida, y tú podrás olvidarte del problema.

Vamos a ello.


Qué es SMTP y por qué PrestaShop falla sin él

SMTP (Simple Mail Transfer Protocol) es el protocolo estándar para enviar correo electrónico a través de internet. Piensa en él como el cartero que lleva tus cartas al destino: si no está bien configurado, las cartas se pierden o vuelven al remitente.

PrestaShop, por defecto, intenta enviar correos usando la función mail() de PHP. Este método es poco fiable porque muchos servidores lo bloquean para evitar spam. Además, los correos suelen acabar en la carpeta de spam del cliente, si es que llegan.

Configurar SMTP en PrestaShop significa que tu tienda usará un servidor de correo real (el de tu hosting, gestionado por Plesk) para enviar los emails. Esto mejora la entregabilidad, la velocidad y la seguridad. Es la diferencia entre mandar una carta con un mensajero improvisado y hacerlo con Correos certificado.


Requisitos previos: qué necesitas antes de empezar

Antes de tocar nada en PrestaShop, asegúrate de tener a mano los siguientes datos. Si no los tienes, no pasa nada: te digo dónde encontrarlos.

  1. Acceso a Plesk (el panel de control de tu hosting). Normalmente se accede desde https://tu-dominio.com:8443 o una URL que te haya dado tu proveedor.

  2. Credenciales de una cuenta de correo que exista en tu dominio. Por ejemplo, tienda@tudominio.com. Si no la has creado aún, en Plesk es muy fácil: ve a la sección Mail y crea una nueva cuenta.

  3. El nombre del servidor SMTP. En Plesk, suele ser mail.tudominio.com o smtp.tudominio.com. También puede ser el servidor físico, como srv1.mihosting.com.

  4. Puertos SMTP. El estándar es el 25 (sin cifrar), el 465 (SSL) o el 587 (STARTTLS). Te recomiendo usar el 465 o el 587, porque son más seguros y muchos ISP bloquean el 25.

  5. La contraseña de la cuenta de correo que vayas a usar.

  6. Acceso al panel de administración de PrestaShop (la parte de atrás de tu tienda).

[INFO] Si tu hosting usa Syspanel en lugar de Plesk, el proceso es muy similar. Solo recuerda que el acceso a Syspanel es por el puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Las opciones de correo están en la sección de buzones.


Paso 1: Crear una cuenta de correo en Plesk (si no la tienes)

Si ya tienes una cuenta de correo tipo info@tudominio.com, puedes saltarte este paso. Si no, aquí tienes cómo crearla:

  1. Inicia sesión en Plesk.

  2. En el menú lateral, busca y haz clic en Mail.

  3. Verás un listado de las cuentas existentes. Haz clic en Crear dirección de correo electrónico o en el botón + Añadir.

  4. Rellena el campo con el nombre que quieras (por ejemplo, contacto) y selecciona el dominio.

  5. Establece una contraseña segura. Puedes usar el generador que te ofrece Plesk.

  6. Haz clic en Aceptar o OK.

Ya tienes tu buzón. Ahora necesitas los datos de conexión SMTP, que Plesk te muestra en la misma pantalla.


Paso 2: Localizar los datos SMTP en Plesk

Plesk te da toda la información que necesitas para configurar cualquier cliente de correo (Outlook, Thunderbird, etc.) y, por supuesto, PrestaShop.

  1. En Plesk, ve a la sección Mail.

  2. Junto a tu cuenta de correo, verás un icono de engranaje o un enlace que pone Configuración. Haz clic ahí.

  3. Busca el apartado que dice Configuración del cliente de correo o Parámetros de conexión. Ahí encontrarás:

    • Servidor de correo entrante (POP3/IMAP): suele ser mail.tudominio.com.

    • Servidor de correo saliente (SMTP): el mismo mail.tudominio.com.

    • Puerto SMTP: 465 (SSL) o 587 (STARTTLS).

    • Método de cifrado: SSL/TLS o STARTTLS.

    • Nombre de usuario: la dirección de correo completa (ej. contacto@tudominio.com).

  4. Anota estos datos. Los vas a necesitar en el siguiente paso.

[TIP] Anota también el puerto IMAP/POP3, aunque para SMTP solo nos interesa el de salida. Si tu hosting es de tipo compartido y no sabes cuál usar, prueba primero con el 465 y SSL. Si no funciona, prueba con el 587 y STARTTLS.


Paso 3: Configurar SMTP en PrestaShop

Ahora viene la parte que más os preocupa: tocar la configuración de PrestaShop. Tranquilo, es más fácil de lo que parece.

  1. Accede al panel de administración de tu PrestaShop (normalmente en tu-dominio.com/admin).

  2. En el menú superior, ve a Parámetros avanzados y luego haz clic en Correo electrónico.

  3. Verás una pantalla con varias opciones. Lo primero que debes hacer es cambiar el Modo de envío de correos. Por defecto está en Usar la función mail() de PHP. Cámbialo a Usar mis propios parámetros SMTP.

  4. Al cambiar el modo, se desplegarán los campos SMTP. Rellénalos así:

    • Servidor SMTP: pon mail.tudominio.com (o el que te haya dado Plesk).

    • Puerto SMTP: escribe 465 (si vas a usar SSL) o 587 (si usas STARTTLS).

    • Cifrado: selecciona SSL si has puesto el puerto 465, o TLS si has puesto el 587. También puede aparecer como STARTTLS.

    • Usuario SMTP: la dirección completa de tu buzón, por ejemplo contacto@tudominio.com.

    • Contraseña SMTP: la contraseña que pusiste al crear el buzón en Plesk.

  5. Deja la opción de Autenticación SMTP activada. En la mayoría de los casos, es obligatoria.

  6. Guarda los cambios con el botón Guardar de la parte superior derecha.


Paso 4: Probar el envío de correo

Una vez guardada la configuración, es el momento de comprobar que todo funciona. PrestaShop tiene una herramienta de prueba integrada.

  1. En la misma pantalla de Correo electrónico, busca un botón que pone Enviar un correo de prueba.

  2. Introduce la dirección de correo a la que quieres que llegue la prueba (puede ser la misma que acabas de configurar o una personal).

  3. Haz clic en el botón de envío.

  4. Espera unos segundos y revisa la bandeja de entrada de la dirección de destino. Si todo ha ido bien, recibirás un email de PrestaShop.

[WARNING] Si el correo no llega, revisa primero la carpeta de spam. Si sigue sin llegar, es posible que el puerto 465 esté bloqueado por tu hosting o por tu proveedor de internet. Prueba a cambiar al puerto 587 con TLS y vuelve a intentarlo.


Paso 5: Solucionar problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos llegan al soporte. Léelas con calma, porque seguro que alguna te suena.

¿Por qué mis correos siguen sin llegar?

Esto puede deberse a varias razones:

  • El puerto SMTP está bloqueado. Prueba con otro puerto (465 o 587).

  • La contraseña es incorrecta. Asegúrate de que no tiene espacios y de que la has copiado bien.

  • El servidor SMTP es incorrecto. Vuelve a mirar en Plesk que el nombre del servidor es exactamente el que te indica.

  • El cifrado no coincide con el puerto. Si usas el puerto 465, el cifrado debe ser SSL. Si usas el 587, debe ser STARTTLS o TLS.

¿Puedo usar el correo de Gmail o Outlook en PrestaShop?

Técnicamente sí, pero no te lo recomiendo. Los servidores de Gmail y Outlook tienen límites de envío diario muy bajos para cuentas gratuitas, y PrestaShop envía muchos correos (pedidos, alertas, recuperaciones de contraseña). Además, es más fácil que te bloqueen la cuenta.

Usa siempre el correo de tu propio dominio, gestionado desde Plesk o Syspanel (si tienes Syspanel, recuerda que el acceso es por el puerto 2106).

¿Qué es el SPF y el DKIM? ¿Tengo que configurarlos?

Son registros DNS que autentican tus correos y evitan que caigan en spam. Muchos hosting los activan automáticamente. En Plesk, puedes verlos en la sección Mail > Configuración de DNS.

Si no están activos, puedes añadirlos fácilmente:

  • SPF: un registro TXT que indica qué servidores están autorizados a enviar correo por tu dominio.

  • DKIM: una firma digital que verifica que el correo no ha sido alterado.

Pregunta a tu proveedor de hosting si ya los tienen configurados. Si no, en Plesk es cuestión de activar una casilla.

¿Y si uso Syspanel en lugar de Plesk?

El proceso es idéntico, solo cambia el nombre del panel. Syspanel es un panel de control que algunos hostings usan como alternativa a Plesk o cPanel. Para acceder a él, recuerda que la URL incluye el puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Dentro, busca la sección de buzones de correo y sigue los mismos pasos: crear cuenta, obtener datos SMTP y configurarlos en PrestaShop.

¿Cuánto tiempo tarda en funcionar después de configurarlo?

Inmediatamente. En cuanto guardes la configuración y hagas la prueba, debería funcionar. Si no es así, revisa los registros de error de PrestaShop en Parámetros avanzados > Registros para ver el motivo exacto.


Consejos extra para mejorar la entregabilidad

Una vez que el SMTP funciona, te doy tres consejos para que tus correos no acaben en spam:

  1. Usa siempre el mismo remitente. Configura la dirección de correo de tu dominio como remitente en PrestaShop (en Parámetros avanzados > Correo electrónico). Evita usar direcciones de Gmail o Hotmail como remitente.

  2. Configura el SPF y DKIM. Como te he comentado antes, esto es clave para que los servidores de destino confíen en ti.

  3. No envíes demasiados correos a la vez. Si tienes una lista de clientes grande, usa un servicio de email marketing (Mailchimp, Sendinblue, etc.) en lugar del SMTP de tu hosting.


Conclusión: tu tienda ya envía correos como una profesional

Configurar el correo en PrestaShop con SMTP en Plesk no es complicado, y los beneficios son enormes: tus clientes reciben los pedidos, las facturas y las confirmaciones sin problemas, y tú te ahorras el quebradero de cabeza de perder ventas por un email que no llegó.

Recuerda los pasos clave:

  1. Crea una cuenta de correo en Plesk (o en Syspanel, con el puerto 2106).

  2. Copia los datos SMTP de esa cuenta.

  3. En PrestaShop, ve a Parámetros avanzados > Correo electrónico y selecciona Usar mis propios parámetros SMTP.

  4. Rellena los datos con cuidado (servidor, puerto, cifrado, usuario y contraseña).

  5. Haz una prueba y, si falla, revisa los puntos que te he dado en el apartado de problemas comunes.

Si aun así tienes dudas, no te preocupes: el soporte de tu hosting está para ayudarte. Y si usas Syspanel, recuerda que el acceso es por el puerto 2106 y que el proceso es el mismo que te he explicado.

Ahora sí, ve a por ese café, que tu tienda ya está lista para vender y avisar a tus clientes como debe ser. ¡Buenas ventas!

¿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