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

Cómo configurar un correo en PrestaShop con Plesk

Actualizado el 14 de mayo de 2026

Antes de empezar: ¿Por qué configurar SMTP en PrestaShop?

Cuando instalas PrestaShop, por defecto intenta enviar los correos electrónicos (confirmaciones de pedido, recuperación de contraseñas, avisos de stock) usando la función mail() de PHP. Este método es muy básico y, en la mayoría de servidores con Plesk, falla o termina en la carpeta de spam.

La solución profesional pasa por configurar un SMTP real en tu panel de control. Al hacerlo, los correos se envían a través de un servidor de correo autenticado, lo que mejora drásticamente la tasa de entrega.

En este artículo te explico paso a paso cómo configurar el correo PrestaShop con SMTP Plesk para que tus emails lleguen siempre a la bandeja de entrada de tus clientes.

Requisitos previos

Antes de lanzarnos a la configuración, asegúrate de tener lo siguiente:

  • Acceso a Plesk (normalmente en https://tu-dominio.com:8443).
  • Un dominio o subdominio creado en Plesk.
  • Una cuenta de correo electrónico creada en Plesk para ese dominio (por ejemplo, tienda@tudominio.com).
  • Acceso al panel de administración de tu PrestaShop (URL tipo https://tu-dominio.com/admin).

[INFO] Si aún no has creado la cuenta de correo en Plesk, ve a la sección Correo de tu dominio, pulsa Crear dirección de correo y rellena el formulario. Guárdala bien, porque la necesitarás para autenticar el envío.

Paso 1: Crear y verificar la cuenta de correo en Plesk

Lo primero es tener una cuenta de correo funcional. No basta con crearla: hay que verificar que puede enviar y recibir mensajes.

  1. Entra en Plesk y selecciona tu dominio.
  2. Ve a la pestaña Correo.
  3. Si no tienes ninguna cuenta, pulsa Crear dirección de correo.
  4. Rellena el buzón (ej. tienda@tudominio.com) y establece una contraseña segura.
  5. Marca la casilla Activar si no está marcada.
  6. Pulsa Aceptar.

Para verificar que funciona, puedes probar a enviarte un correo desde otra cuenta externa y comprobar que lo recibes. Si no lo recibes, revisa si hay algún filtro anti-spam activo en Plesk.

[WARNING] No uses una contraseña débil para esta cuenta. Si la adivinan, podrían enviar spam en tu nombre y tu dominio acabaría en listas negras.

Paso 2: Localizar los datos SMTP en Plesk

Ahora necesitas los datos de conexión SMTP. En Plesk, normalmente son estos:

  • Servidor SMTP: mail.tudominio.com o localhost (si usas el mismo servidor).
  • Puerto SMTP: 25, 465 (SSL) o 587 (TLS). Recomiendo 587 con TLS.
  • Autenticación: Sí, obligatoria.
  • Usuario: la dirección completa de correo, ej. tienda@tudominio.com.
  • Contraseña: la que pusiste al crear la cuenta.

Puedes confirmar el nombre del servidor en Plesk yendo a Configuración del servidor y buscando la sección de correo, o simplemente usando mail.tudominio.com.

[TIP] Si tu servidor usa un certificado SSL válido, usa el puerto 465 (SSL) o 587 (STARTTLS). Si usas 25, muchos ISP bloquean este puerto para evitar spam.

Paso 3: Acceder a la configuración de correo en PrestaShop

Vamos al panel de administración de PrestaShop. Los pasos son muy similares en las versiones 1.7 y 8.x:

  1. Entra en tu administración de PrestaShop.
  2. Ve al menú Parámetros avanzados (o Configuración avanzada en versiones antiguas).
  3. Pulsa en Correo electrónico.

Verás una pantalla con varias opciones. La más importante es el selector Enviar correos electrónicos.

Paso 4: Configurar el envío de correos con SMTP

En esa sección, selecciona Sí, quiero usar un servidor SMTP para enviar correos. Al hacerlo, se desplegarán los campos que debes rellenar.

Rellena los campos así:

  • Servidor SMTP: mail.tudominio.com (o el que te haya indicado Plesk).
  • Puerto SMTP: 587.
  • Cifrado: TLS (si el puerto es 465, elige SSL).
  • Autenticación SMTP: .
  • Usuario SMTP: tienda@tudominio.com.
  • Contraseña SMTP: la contraseña de esa cuenta.

[INFO] En PrestaShop 1.7+, verás una casilla llamada "Usar la misma conexión para PHP" o similar. No la marques a menos que sepas lo que haces. Mejor déjala sin marcar.

Paso 5: Probar el envío de correos

PrestaShop incluye un botón muy útil para comprobar que todo funciona. Justo debajo de los campos de configuración, encontrarás una opción que dice Enviar un correo de prueba.

Pulsa ese botón e introduce una dirección de correo (la tuya, por ejemplo). Si todo está bien configurado, recibirás un email de prueba en unos segundos.

Si no lo recibes, revisa estos puntos:

  • Que la contraseña sea correcta.
  • Que el puerto esté abierto en el firewall del servidor.
  • Que el nombre del servidor SMTP sea accesible desde el servidor web.

[WARNING] Si el correo de prueba no llega, revisa la carpeta de spam. A veces el servidor tarda un poco en "calentar" y el primer correo va a spam.

Paso 6: Configurar el remitente y los datos de la tienda

Para que los correos salgan con buena reputación, es importante que el remitente coincida con la cuenta SMTP que estás usando.

En PrestaShop, ve a Parámetros avanzados > Correo electrónico y presta atención a estos campos:

  • Nombre del remitente: el nombre de tu tienda (ej. "Mi Tienda Online").
  • Correo electrónico del remitente: tienda@tudominio.com (la misma que has usado en SMTP).

También es recomendable revisar en Parámetros de la tienda > Contacto que el email principal de la tienda sea el mismo que el de la cuenta SMTP.

Paso 7: Configurar SPF y DKIM en Plesk (imprescindible)

Ahora viene la parte que muchos olvidan y que es la clave para que los correos no caigan en spam: los registros DNS de autenticación.

SPF (Sender Policy Framework)

SPF indica qué servidores están autorizados a enviar correos por tu dominio. Sin él, los servidores receptores pueden rechazar tus correos.

  1. Ve a Plesk > tu dominio > Correo.
  2. Pulsa en Configuración de DNS (o Ajustes de DNS).
  3. Busca un registro TXT con nombre @ o tudominio.com.
  4. Si no existe, añade uno nuevo con este contenido:
v=spf1 +a +mx +ip4:TU_IP_PUBLICA ~all

Sustituye TU_IP_PUBLICA por la IP de tu servidor (la puedes ver en Plesk en Herramientas y utilidades > IP).

DKIM (DomainKeys Identified Mail)

DKIM firma digitalmente tus correos. En Plesk, suele estar activado por defecto, pero conviene verificarlo:

  1. En Plesk, ve a Correo > Configuración de DNS.
  2. Busca un registro TXT con nombre default._domainkey o similar.
  3. Si no lo encuentras, actívalo en Configuración del servidor > DKIM.

[TIP] Si tu dominio está gestionado en otro proveedor de DNS (por ejemplo, Cloudflare), tendrás que copiar los registros TXT generados en Plesk y añadirlos manualmente en ese proveedor.

Paso 8: Probar el envío real de un pedido

Después de configurar todo, haz una prueba real. Crea un pedido de prueba en tu tienda (puedes usar el modo catálogo o un producto barato) y comprueba que el cliente recibe el correo de confirmación.

También puedes hacer una prueba de recuperación de contraseña desde el front-office de la tienda. Si todo funciona, ya tienes el correo PrestaShop configurado correctamente.

Solución de problemas comunes

Aunque hayas seguido todos los pasos, a veces surgen problemas. Aquí tienes los más habituales y cómo solucionarlos:

El correo no se envía y sale un error de conexión

  • Comprueba que el puerto 587 no esté bloqueado. Puedes probar con 465 y SSL.
  • Verifica que el servidor SMTP acepta conexiones externas. Si usas localhost como servidor, prueba con mail.tudominio.com.

Los correos llegan a spam

  • Revisa que SPF y DKIM están bien configurados.
  • Asegúrate de que el remitente coincide con la cuenta SMTP.
  • Evita usar palabras spam en el asunto o contenido.

Error de autenticación

  • Copia y pega la contraseña directamente desde Plesk (a veces hay caracteres ocultos).
  • Asegúrate de que la cuenta de correo está activa y no ha sido suspendida.

El correo de prueba dice "enviado" pero no llega

  • Revisa la cola de correo en Plesk (Correo > Cola).
  • Espera unos minutos, a veces hay latencia.
  • Comprueba que el dominio no esté en alguna lista negra.

Preguntas frecuentes (FAQ)

¿Puedo usar Gmail o Outlook como SMTP en PrestaShop?

Sí, pero no es recomendable para una tienda online, ya que esos servicios limitan el envío de correos masivos y pueden bloquear tu cuenta. Mejor usar el SMTP de tu propio dominio.

¿Qué pasa si mi hosting usa Syspanel en lugar de Plesk?

Si tu panel de control es Syspanel, el proceso es muy similar. La diferencia principal es que el acceso a Syspanel se hace por el puerto 2106 (ej. https://tu-dominio.com:2106). En Syspanel, la configuración de correo está en el apartado Mail y los datos SMTP suelen ser los mismos: mail.tudominio.com, puerto 587 con TLS.

¿Necesito un certificado SSL para usar SMTP?

No es obligatorio, pero sí muy recomendable. Si usas un certificado autofirmado, algunos clientes de correo pueden dar errores. En Plesk, puedes instalar un certificado gratuito de Let's Encrypt fácilmente.

¿Cuántos correos puedo enviar al día?

Depende de tu plan de hosting. En configuraciones estándar de Plesk, el límite suele ser de 100 a 500 correos por hora. Si necesitas enviar más, habla con tu proveedor.

¿Debo usar la misma cuenta de correo para SMTP y para el remitente?

Sí, es la mejor práctica. Si usas una cuenta distinta, los servidores pueden marcar tus correos como sospechosos.

¿Puedo configurar múltiples tiendas con diferentes SMTP?

Sí, cada tienda PrestaShop puede tener su propia configuración SMTP. Solo tienes que repetir estos pasos en cada instalación.

Conclusión

Configurar el correo PrestaShop con SMTP Plesk es un proceso sencillo si sigues los pasos correctos. Lo más importante es no saltarse la parte de SPF y DKIM, ya que son los que garantizan que tus correos lleguen a la bandeja de entrada.

Recuerda que un correo mal configurado no solo afecta a la comunicación con tus clientes, sino también a la reputación de tu dominio. Si tienes cualquier duda, revisa la documentación oficial de PrestaShop y Plesk, o contacta con tu proveedor de hosting.

Ahora ya puedes disfrutar de una tienda online que envía correos de forma fiable y profesional. ¡Tu negocio lo notará!

¿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