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

Cómo configurar el email SMTP en PrestaShop con Plesk

Actualizado el 24 de abril de 2026

¿Por qué configurar SMTP en PrestaShop con Plesk?

Si tu tienda online hecha con PrestaShop no envía correos electrónicos (como confirmaciones de pedido, recuperación de contraseñas o facturas), el problema casi siempre está en la configuración del envío de correos. Por defecto, PrestaShop usa la función mail() de PHP, pero muchos servidores y proveedores de hosting la bloquean por seguridad o para evitar spam. La solución es usar un servidor SMTP, que es el método profesional y fiable para enviar emails.

En este artículo te voy a explicar, paso a paso y sin tecnicismos, cómo configurar SMTP en PrestaShop con Plesk. Al final, tu tienda podrá enviar correos con PrestaShop sin problemas, usando las credenciales SMTP que encontrarás en tu panel de Plesk. No necesitas ser un experto, solo seguir las instrucciones con calma.

Qué necesitas antes de empezar

Antes de tocar nada en tu tienda, es importante que tengas a mano estos tres datos. Son las famosas "credenciales SMTP" que vas a usar:

  1. Servidor SMTP (host): Normalmente es algo como mail.tudominio.com o smtp.tudominio.com. Lo verás en Plesk.
  2. Puerto SMTP: Casi siempre es el 465 (SSL) o el 587 (TLS). En Plesk lo tienes indicado.
  3. Usuario y contraseña: Es la dirección de correo completa (ej. hola@tudominio.com) y su contraseña.

[TIP] Si no sabes cuál es tu servidor SMTP, entra en Plesk, ve a la sección "Correo" o "Mail" y busca la cuenta de email que quieras usar. Ahí aparecen los datos de conexión automáticamente.

Paso 1: Encuentra los datos SMTP en Plesk

Plesk guarda toda la información de tu correo en un solo sitio. Sigue estos pasos:

  1. Inicia sesión en tu panel de Plesk (normalmente es https://tudominio.com:8443).
  2. En el menú lateral izquierdo, busca el apartado "Correo" o "Mail" y haz clic.
  3. Verás una lista de todas las cuentas de correo que tienes creadas para tu dominio. Busca la que quieras usar para tu tienda (por ejemplo, contacto@tudominio.com).
  4. Haz clic en el nombre de esa cuenta. Se abrirá una ventana con los detalles.
  5. Busca la pestaña o sección que dice "Configuración del cliente de correo" o "Configuración de email". Ahí encontrarás:
    • Servidor de correo entrante (POP3/IMAP): No lo necesitas para esto.
    • Servidor de correo saliente (SMTP): ¡Este es el que nos interesa! Apunta la dirección (ej. mail.tudominio.com).
    • Puerto SMTP: Anota el número (465 o 587).
    • Cifrado (SSL/TLS): Anota si es SSL o TLS.

[WARNING] No uses la contraseña de tu cuenta de correo personal para otra cosa. Si sospechas que se ha filtrado, cámbiala en Plesk antes de empezar. La seguridad es lo primero.

Paso 2: Configurar SMTP en el panel de administración de PrestaShop

Ahora vamos a la parte divertida: conectar tu tienda. Accede a tu panel de administración de PrestaShop (normalmente en tudominio.com/admin).

  1. Ve al menú lateral izquierdo y busca "Parámetros avanzados".
  2. Dentro de esa sección, haz clic en "Email".

Verás una pantalla con varias opciones de configuración. No te asustes, solo vamos a tocar unas pocas.

Paso 3: Configurar los parámetros de envío de correo

En la pestaña "Email", busca el apartado llamado "Envío de correo electrónico". Aquí es donde se hace la magia. Sigue estos pasos:

  1. En el campo "Enviar correos electrónicos con", selecciona la opción "Configuración SMTP" en lugar de "La función mail() de PHP".
  2. Se desplegarán más opciones. Ahora tienes que rellenar los campos con los datos que copiaste de Plesk.

Campos a rellenar:

  • Servidor SMTP: Pega aquí la dirección que anotaste (ej. mail.tudominio.com).
  • Usuario SMTP: Escribe la dirección de correo completa (ej. contacto@tudominio.com).
  • Contraseña SMTP: Escribe la contraseña de esa cuenta de correo.
  • Cifrado: Elige "SSL" o "TLS" según lo que viste en Plesk. Si no sabes cuál es, prueba primero con SSL.
  • Número de puerto: Escribe el puerto que anotaste (465 para SSL, 587 para TLS).

[INFO] En algunos casos, el puerto 587 también funciona con cifrado "TLS" o incluso sin cifrado. Si falla, prueba con las diferentes combinaciones (puerto 465 + SSL, puerto 587 + TLS).

Paso 4: Guardar y probar el envío de correos

Una vez que hayas rellenado todos los campos, es hora de guardar y comprobar que funciona.

  1. Haz clic en el botón "Guardar" en la parte superior derecha de la pantalla.
  2. Ahora, en la misma página, busca un botón que diga "Enviar un correo de prueba" o similar. Suele estar cerca de la configuración.
  3. Haz clic en ese botón. Se abrirá una pequeña ventana donde puedes escribir una dirección de correo de destino (por ejemplo, tu correo personal).
  4. Envía la prueba. Si todo ha ido bien, recibirás un email de PrestaShop en tu bandeja de entrada (revisa también el spam).

¿No funciona? No te preocupes. Los errores son comunes la primera vez. Te dejo una lista de verificación rápida:

  • ¿El servidor SMTP es correcto? Revisa que no le falte el mail. o smtp. al principio.
  • ¿El puerto es el correcto? Prueba con el otro puerto si falla.
  • ¿El cifrado coincide con el puerto? (465 con SSL, 587 con TLS).
  • ¿La contraseña es correcta? A veces se copia un espacio sin querer.

Solución de problemas comunes al configurar SMTP en PrestaShop con Plesk

Aunque hayas seguido los pasos, a veces surgen pequeños contratiempos. Aquí te explico los más habituales y cómo solucionarlos.

Error: "No se puede conectar con el servidor SMTP"

Este es el error más típico. Significa que PrestaShop no puede hablar con tu servidor de correo. Las causas suelen ser:

  • El servidor SMTP es incorrecto: Asegúrate de que es mail.tudominio.com y no smtp.tudominio.com (aunque ambos pueden funcionar, el primero es el más estándar en Plesk).
  • El puerto está bloqueado: Algunos hosts bloquean el puerto 465 o 587 por seguridad. Prueba a usar el puerto 25 (aunque es menos seguro) si los otros fallan. En Plesk, puedes ver si el puerto está abierto.
  • El cifrado no es el correcto: Si usas puerto 465, el cifrado debe ser SSL. Si usas 587, debe ser TLS.

Error: "Autenticación fallida" o "Usuario o contraseña incorrectos"

Esto significa que PrestaShop se conecta al servidor, pero las credenciales no son válidas.

  • Revisa el usuario: Debe ser la dirección de correo completa (ej. hola@tudominio.com), no solo el nombre de usuario local.
  • Revisa la contraseña: Asegúrate de que no tiene espacios al principio o al final. Cópiala directamente desde Plesk.

Error: "No se pudo enviar el correo" pero la conexión es correcta

Esto es más raro, pero puede pasar. Significa que el servidor SMTP acepta la conexión, pero rechaza el mensaje.

  • Revisa la configuración del remitente: En PrestaShop, ve a "Parámetros avanzados" > "Email" y busca el campo "Nombre del remitente" y "Email del remitente". Deben coincidir con la cuenta de correo que estás usando para SMTP. Por ejemplo, si usas contacto@tudominio.com, el email del remitente debe ser ese.
  • Revisa los límites de envío: Algunos servidores limitan la cantidad de correos por hora. Si acabas de hacer muchas pruebas, puede que hayas superado el límite.

Configuración avanzada: ¿Qué es Syspanel y por qué te lo menciono?

A veces, en foros o guías, verás que hablan de un panel de control llamado Syspanel (antes conocido como HestiaCP). Si tu hosting usa Syspanel, el puerto de acceso al panel es el 2106 (por ejemplo, https://tudominio.com:2106). El proceso para encontrar los datos SMTP es muy similar al de Plesk, pero la interfaz es diferente.

[INFO] Si tu proveedor de hosting te da acceso a Syspanel (HestiaCP), recuerda que el puerto para entrar es el 2106. Dentro, busca la sección "Correo" o "Email" para encontrar los datos SMTP de tu cuenta. El resto de la configuración en PrestaShop es idéntica a la que te he explicado.

Consejos extra para que PrestaShop envíe correos correctamente

  • Usa una cuenta de correo profesional: No uses una cuenta genérica como info@. Crea una específica para la tienda, como pedidos@tudominio.com. Así podrás controlar mejor los envíos.
  • Configura correctamente el SPF y DKIM: Estos son registros DNS que mejoran la entrega de tus correos y evitan que caigan en spam. En Plesk, puedes configurarlos fácilmente en la sección de "Correo" > "Configuración de DNS". Si no sabes cómo, tu proveedor de hosting puede ayudarte.
  • Prueba con diferentes cifrados: No te quedes solo con el primero que pruebes. A veces, el servidor SMTP de Plesk puede tener configurado "SSL" pero en realidad funciona mejor con "TLS" en PrestaShop.
  • Mantén PrestaShop actualizado: Las versiones antiguas pueden tener bugs con el envío de correos. Asegúrate de tener la última versión instalada.

Preguntas frecuentes (FAQ) sobre SMTP en PrestaShop y Plesk

¿Puedo usar el mismo correo para SMTP y para recibir emails?

Sí, perfectamente. De hecho, es lo más recomendable. La cuenta de correo que configures en SMTP será la que use PrestaShop para enviar los emails. Tú puedes seguir leyendo los correos que te lleguen a esa misma cuenta desde tu cliente de correo habitual (Outlook, Gmail, etc.).

¿Qué pasa si mi proveedor de hosting no me da acceso a Plesk?

Si no tienes acceso a Plesk, no podrás ver los datos SMTP directamente. En ese caso, contacta con tu proveedor de hosting y pídeles los datos de configuración SMTP para tu dominio. Ellos te los darán sin problema.

¿Es obligatorio configurar SMTP para que PrestaShop funcione?

No es obligatorio, pero sí muy recomendable. Si dejas la opción por defecto (mail() de PHP), es probable que tarde o temprano los correos dejen de llegar o caigan en spam. Con SMTP, tienes un control total y es mucho más fiable.

He configurado todo y sigue sin funcionar. ¿Qué hago?

Respira. Vuelve a revisar todos los pasos desde el principio. A veces es un simple error de tipeo. Si sigues sin encontrar el problema, desactiva cualquier plugin de envío de correo que tengas instalado (como módulos de SMTP). Si nada funciona, contacta con el soporte de tu hosting, ya que puede haber un problema de configuración en el servidor que solo ellos pueden ver.

Conclusión: Tu tienda lista para enviar correos

Configurar SMTP en PrestaShop con Plesk no es complicado, solo requiere paciencia y seguir los pasos correctos. Una vez que lo hagas, verás que PrestaShop enviar correos se convierte en una tarea invisible y fiable. Tus clientes recibirán sus confirmaciones de pedido, y tú no tendrás que preocuparte por emails perdidos.

Recuerda que la clave está en tener a mano los datos de tu servidor SMTP (que encuentras en Plesk) y en rellenarlos correctamente en la sección "Email" de los parámetros avanzados de PrestaShop. Si sigues esta guía, lo tendrás funcionando en menos de 10 minutos.

[TIP] Guarda este artículo en tus favoritos por si necesitas consultarlo en el futuro. Y si te ha sido útil, compártelo con otros dueños de tiendas online que puedan estar pasando por el mismo problema.

¿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