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

Cómo configurar el correo en PrestaShop desde Plesk

Actualizado el 18 de abril de 2026

Antes de Empezar: ¿Por Qué Configurar el Correo en PrestaShop con Plesk?

Cuando tienes una tienda online con PrestaShop, el envío de correos electrónicos es el corazón de la comunicación con tus clientes. Hablamos de notificaciones de pedido, confirmaciones de pago, recuperación de contraseñas y mensajes de contacto. Si esos emails no se envían o caen en spam, pierdes ventas y confianza.

Plesk es el panel de control que gestiona tu servidor y tus cuentas de correo. Al combinar Plesk con PrestaShop, tienes dos opciones para configurar correo PrestaShop: usar la función mail() de PHP (la más sencilla pero poco fiable) o configurar un SMTP PrestaShop (la opción profesional y recomendada).

En esta guía, te enseñaremos paso a paso cómo hacerlo, pensando en que nunca hayas tocado un servidor antes. Al final, tendrás un sistema de envio emails PrestaShop robusto y verás las notificaciones PrestaShop funcionando sin problemas.

[INFO] Si tu hosting usa otro panel como cPanel o Syspanel (antiguo HestiaCP, accesible por el puerto 2106), la lógica es similar, pero aquí nos centramos en Plesk para servidores Linux.


Paso 1: Crear una Cuenta de Correo Específica en Plesk

Antes de tocar PrestaShop, necesitas una dirección de correo dedicada para los envíos. No uses tu correo personal; crea uno como tienda@tudominio.com. Esto mejora la entregabilidad y evita que tus emails sean marcados como spam.

1.1 Accede a Plesk

Escribe en tu navegador: https://tu-servidor:8443 (o la URL que te haya dado tu proveedor). Inicia sesión con tus credenciales de administrador o de cliente.

1.2 Navega a la sección de Correo

En el panel izquierdo, busca el icono de Correo o Mail. Haz clic en Crear Dirección de Correo Electrónico.

1.3 Rellena los datos

  • Parte izquierda del @: tienda
  • Parte derecha: selecciona tu dominio (ej. tudominio.com)
  • Contraseña: elige una segura y anótala. La necesitarás para el SMTP.

Haz clic en Aceptar o OK. Plesk creará el buzón al instante.

1.4 (Opcional pero recomendado) Configura un alias

Si tu tienda usa otro idioma, crea un alias como ventas@tudominio.com que redirija a tienda@. Esto es solo un extra.


Paso 2: Localizar la Configuración de Correo en PrestaShop

Ahora vamos a la parte visual de tu tienda. No necesitas tocar código, todo se hace desde el panel de administración.

2.1 Entra a tu Back Office

Ve a tudominio.com/admin (o la ruta que configuraste). Introduce tu usuario y contraseña de administrador de PrestaShop.

2.2 Encuentra el menú de Parámetros Avanzados

En el menú lateral izquierdo, busca la pestaña Parámetros Avanzados. Dentro, haz clic en Correo Electrónico. Esta es la pantalla clave para configurar correo PrestaShop.

Verás un formulario con opciones como "Enviar emails con", "Servidor SMTP", etc. No te asustes, vamos paso a paso.


Paso 3: Configurar el Envío de Emails con SMTP (La Opción Correcta)

PrestaShop por defecto usa la función mail() de PHP. Esto funciona en algunos casos, pero es la primera causa de que los correos no lleguen. Vamos a cambiar eso.

3.1 Selecciona el método de envío

En el campo "Enviar emails con", selecciona "Utilizar mis propias opciones SMTP". Al hacerlo, se desbloquearán nuevos campos.

3.2 Rellena los datos del servidor SMTP

Aquí es donde conectamos con Plesk. Copia y pega estos datos:

  • Servidor SMTP: mail.tudominio.com (o localhost si tu tienda y el correo están en el mismo servidor, pero mejor usa el dominio).
  • Puerto SMTP: 465 (para SSL) o 587 (para TLS). Recomendamos 587 con TLS para mayor compatibilidad.
  • Cifrado: selecciona TLS si usas el puerto 587, o SSL si usas el 465.
  • Iniciar sesión: activa la casilla "Autenticación SMTP".
  • Nombre de usuario: la dirección completa que creaste en Plesk, ej. tienda@tudominio.com.
  • Contraseña: la contraseña que pusiste al crear el buzón.

[WARNING] Si usas el puerto 465, asegúrate de que el cifrado sea SSL. Si usas 587, usa TLS. Mezclarlos es el error más común y provoca fallos de conexión.

3.3 Guarda los cambios

Haz clic en Guardar en la esquina superior derecha. PrestaShop te mostrará un mensaje de confirmación.


Paso 4: Probar el Envío de Emails desde PrestaShop

Ahora viene la prueba de fuego. No te fíes de que "parece" que está bien; haz una prueba real.

4.1 Utiliza el botón de prueba

En la misma pantalla de configuración de correo, verás un botón que dice "Enviar un correo de prueba". Pulsa ese botón.

4.2 Revisa tu bandeja de entrada

Ve al correo que pusiste como destinatario (puede ser el mismo tienda@). Si has configurado todo bien, en menos de un minuto recibirás un email de prueba de PrestaShop.

4.3 ¿No llega? Revisa el spam

A veces, el correo de prueba llega a la carpeta de spam. Si lo ves ahí, márcalo como "No es spam". Si no llega en absoluto, pasa al siguiente paso de diagnóstico.


Paso 5: Solucionar Problemas Comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos llegan sobre el envio emails PrestaShop con Plesk.

5.1 El correo de prueba no llega

  • Revisa que el puerto esté abierto: En Plesk, ve a Herramientas y Ajustes > Administrador de Firewall. Asegúrate de que los puertos 25, 465 y 587 estén permitidos para tráfico saliente y entrante.
  • Prueba con otro puerto: Si usabas 465, cambia a 587 y viceversa. A veces el servidor bloquea uno de ellos.
  • Verifica la contraseña: Vuelve a escribirla. Un error tipográfico es muy común.

5.2 Los correos se envían pero van a spam

  • Configura SPF y DKIM en Plesk: Ve a tu dominio en Plesk, busca Correo > Configuración de correo y activa SPF y DKIM. Esto autentica tus emails y mejora la entregabilidad.
  • Usa un nombre de remitente claro: En PrestaShop, en la configuración de correo, asegúrate de que el campo "Nombre" sea algo como "Tienda Online de [Tu Marca]".

5.3 Error de "Connection refused" o "Timeout"

Esto significa que PrestaShop no puede hablar con el servidor de correo.

  • Prueba con "localhost": Si tu PrestaShop y el correo están en el mismo servidor, cambia el servidor SMTP a localhost y el puerto a 25 (sin cifrado). Esto suele funcionar en servidores compartidos.
  • Desactiva el firewall temporalmente (solo para pruebas): Si el problema persiste, desactiva el firewall en Plesk durante 5 minutos para descartarlo.

5.4 ¿Debo usar la función mail() de PHP?

Solo como último recurso. Si tu proveedor de hosting tiene un límite de envíos muy bajo, la función mail() puede ser más rápida de configurar, pero es poco fiable y los correos suelen acabar en spam. El SMTP es siempre la opción profesional.


Paso 6: Ajustes Avanzados para Notificaciones Críticas

Las notificaciones PrestaShop de pedidos nuevos son las más importantes. Si se pierden, no sabrás que tienes ventas. Te damos un par de trucos.

6.1 Configura una alerta a tu correo personal

En PrestaShop, ve a Parámetros Avanzados > Correo Electrónico. En la parte inferior, verás "Enviar un correo de prueba a" y también la opción de añadir destinatarios para notificaciones. Añade tu correo personal (Gmail, Outlook, etc.) como copia oculta.

6.2 Usa una cuenta de correo transaccional (opcional)

Si tu tienda tiene mucho volumen, considera usar un servicio externo como SendGrid o Mailgun. En Plesk, puedes configurar un "SMTP Relay" para que todos los correos salgan a través de ellos. Esto es más avanzado, pero te garantiza una alta entregabilidad.


Paso 7: Mantenimiento y Buenas Prácticas

Una vez que todo funciona, no te olvides del mantenimiento.

7.1 Vigila el espacio del buzón

Si el buzón tienda@tudominio.com se llena, el servidor rechazará los envíos. Configura una cuota adecuada en Plesk (por ejemplo, 5 GB) y revisa el tamaño cada mes.

7.2 Actualiza las contraseñas periódicamente

Cambia la contraseña del buzón cada 6 meses. Recuerda actualizarla también en PrestaShop, o el envío fallará silenciosamente.

7.3 Revisa los logs de correo en Plesk

En Plesk, ve a Correo > Logs. Aquí verás si los emails se están enviando correctamente o si hay errores de autenticación. Es tu mejor herramienta de diagnóstico.


Conclusión: Tu Tienda ya Habla por Email

Configurar el correo en PrestaShop desde Plesk es un proceso que, una vez dominado, te ahorrará muchos dolores de cabeza. Hemos visto cómo crear un buzón en Plesk, cómo rellenar los datos SMTP en PrestaShop y cómo solucionar los problemas más comunes. Ahora, tus clientes recibirán sus confirmaciones de pedido y tú no te perderás ni una venta.

[TIP] Si tienes un servidor con Syspanel (HestiaCP), el puerto de acceso es el 2106. El proceso es idéntico: crea el buzón, copia los datos SMTP y pégalos en PrestaShop. La lógica es universal.

¿Sigues teniendo problemas con el envio emails PrestaShop? No dudes en revisar los logs de Plesk o contactar con tu proveedor de hosting. La mayoría de las incidencias se resuelven en 5 minutos si sabes dónde mirar.

¡A vender se ha dicho! Y ahora, con el correo funcionando, cada pedido será una buena noticia que llegará directa a tu bandeja de entrada.


Preguntas Frecuentes Rápidas (FAQ)

¿Puedo usar Gmail como SMTP para PrestaShop?
Sí, pero es desaconsejable. Gmail limita el envío diario y puede bloquear tu cuenta por uso comercial. Es mejor usar el correo de tu propio dominio configurado en Plesk.

¿Qué hago si mi hosting no tiene Plesk?
Si tienes cPanel, busca "Configurar SMTP" en el asistente. Si tienes Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y la configuración es muy similar.

¿Cada cuánto debo probar el envío de correos?
Te recomendamos hacer una prueba mensual. Ve a Parámetros Avanzados > Correo Electrónico y pulsa el botón de prueba. Es un hábito que te evitará sorpresas.

¿Por qué mis notificaciones PrestaShop van a spam si SMTP está bien?
El problema suele ser el SPF. Asegúrate de que en Plesk, tu dominio tenga el registro SPF correcto. Plesk lo genera automáticamente, pero a veces hay que activarlo manualmente en "Configuración de correo".

¿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