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

Cómo configurar el correo electrónico transaccional de PrestaShop en Plesk

Actualizado el 12 de febrero de 2026

¿Por qué es importante configurar correctamente el correo transaccional en PrestaShop?

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 los correos de confirmación de pedido, los avisos de envío, la recuperación de contraseñas o los mensajes de contacto. Si estos correos no llegan a la bandeja de entrada (o peor, caen en spam), la experiencia de compra se resiente y pierdes ventas.

Configurar el correo prestashop plesk es una tarea que parece compleja, pero con esta guía paso a paso la convertirás en algo sencillo. Vamos a centrarnos en usar el protocolo SMTP dentro de tu panel Plesk, que es el método más fiable para que tus mensajes se entreguen correctamente.

Antes de empezar, es importante que entiendas la diferencia entre usar la función mail() de PHP (la opción por defecto en PrestaShop) y usar un servidor SMTP. La función mail() es básica y muchos servidores la bloquean o la marcan como spam. Sin embargo, configurar un SMTP prestashop con los datos de tu propio dominio en Plesk te da control total y una tasa de entrega mucho mayor.

Requisitos previos antes de configurar el SMTP

Para que todo funcione a la primera, necesitas tener a mano los siguientes datos. No te preocupes, son fáciles de conseguir en tu panel de Plesk.

Credenciales de tu cuenta de correo

Primero, debes haber creado una cuenta de correo electrónico en tu Plesk. Por ejemplo, si tu tienda es mitienda.com, crea una cuenta como pedidos@mitienda.com o info@mitienda.com.

Para ello, entra en Plesk, ve a la sección Correo y crea una nueva cuenta. Anota la dirección completa y la contraseña, ya que las necesitarás para el siguiente paso.

Datos del servidor saliente

Plesk normalmente usa los siguientes datos para el servidor SMTP:

  • Servidor: mail.tudominio.com (o a veces localhost si el correo está en el mismo servidor).
  • Puerto: El más común es el 587 con cifrado STARTTLS. También puedes usar el 465 con SSL, pero el 587 es más universal y suele estar menos bloqueado.
  • Autenticación: Debe estar activada (Sí). Usarás el usuario y contraseña de la cuenta de correo que creaste antes.

Paso a paso: Configurar el correo transaccional en PrestaShop

Ahora sí, vamos a la acción. Sigue estos pasos con calma y verás que en menos de 10 minutos tienes tu correo prestashop plesk funcionando.

1. Accede al panel de administración de PrestaShop

Entra en tu back-office de PrestaShop. Normalmente es una URL como tudominio.com/admin1234. Una vez dentro, ve al menú de Parámetros avanzados en el panel lateral izquierdo.

2. Entra en la sección de E-mail

Dentro de Parámetros avanzados, busca la opción que dice E-mail. Haz clic en ella. Aquí es donde vive toda la configuración del envío de correos.

3. Configura el envío de correos con SMTP

Aquí es donde viene el meollo del asunto. Verás un formulario con varias opciones. Debes rellenarlo así:

  • Enviar correos electrónicos con: Cambia la opción que dice "Usar la función mail() de PHP" y selecciona "Usar mis propios parámetros SMTP". Esta es la clave para que el smtp prestashop funcione.
  • Servidor SMTP: Escribe mail.tudominio.com (reemplaza tudominio.com con tu dominio real).
  • Puerto SMTP: Pon el puerto 587.
  • Cifrado: Elige TLS/STARTTLS. Si tu servidor no lo soporta, prueba con SSL en el puerto 465, pero el 587 es el estándar recomendado.
  • Autenticación SMTP: Asegúrate de que esté en .
  • Nombre de usuario: Pon la dirección de correo completa, por ejemplo pedidos@mitienda.com.
  • Contraseña: La contraseña de esa cuenta de correo.

[TIP] Si tu hosting usa un certificado SSL en el dominio, es posible que el servidor SMTP sea smtp.tudominio.com en lugar de mail.tudominio.com. Si el primero no funciona, prueba con el segundo. Ambos son válidos en Plesk.

4. Guarda los cambios

Después de rellenar todos los campos, haz clic en el botón Guardar que está al final de la página. PrestaShop te mostrará un mensaje de confirmación.

5. Envía un correo de prueba

PrestaShop tiene un botón para enviar un correo de prueba. Búscalo en la misma página, normalmente al lado del botón de guardar. Haz clic en él y se enviará un email a la dirección que tengas configurada como correo de la tienda.

Revisa la bandeja de entrada de esa cuenta (y la carpeta de spam por si acaso). Si el correo llega, ¡enhorabuena! Ya tienes el correo prestashop plesk configurado.

[WARNING] Si el correo de prueba no llega, revisa que la contraseña de la cuenta de correo no tenga caracteres especiales que puedan dar problemas. También verifica que el puerto 587 no esté bloqueado por tu proveedor de hosting. En Plesk, puedes ver los puertos disponibles en la sección de "Herramientas y utilidades" -> "Puertos".

Configuración avanzada: SPF y DKIM para una entrega perfecta

Configurar el SMTP es solo la mitad del camino. Para que tus correos no caigan en spam y sean verificados por los proveedores (Gmail, Outlook, etc.), necesitas configurar los registros SPF y DKIM. Estos son como el DNI de tu dominio para los servidores de correo.

¿Qué es SPF y por qué es vital?

El registro SPF (Sender Policy Framework) es una entrada DNS que dice qué servidores están autorizados a enviar correos en nombre de tu dominio. Sin él, los servidores receptores pueden pensar que tus correos son falsos.

¿Cómo añadir el registro SPF en Plesk?

Plesk facilita mucho esta tarea. Ve a tu panel de Plesk y sigue estos pasos:

  1. Ve a la sección Sitios web y dominios y selecciona tu dominio.
  2. Busca la opción Registros DNS o Configuración de DNS.
  3. Pulsa Añadir registro.
  4. Elige el tipo de registro TXT.
  5. En el campo Nombre, pon @ (o deja el dominio tal cual).
  6. En el campo Valor, pega esta línea: v=spf1 +a +mx +a:mail.tudominio.com -all. Reemplaza mail.tudominio.com con tu servidor de correo.

[INFO] Esta línea le dice al mundo: "Solo los servidores listados aquí pueden enviar correos con mi dominio". Es una configuración estricta, pero la más segura y efectiva.

¿Qué es DKIM y cómo se configura en Plesk?

DKIM (DomainKeys Identified Mail) añade una firma digital a cada correo que envías. Esta firma se verifica con una clave pública que está en tu DNS. Es un paso extra de seguridad que los grandes proveedores de correo valoran muchísimo.

Plesk tiene una integración automática para DKIM. Normalmente, cuando creas una cuenta de correo o un dominio, Plesk genera las claves DKIM automáticamente. Para comprobarlo:

  1. En Plesk, ve a Sitios web y dominios.
  2. Busca la sección de Correo o Configuración de correo.
  3. Verás una opción llamada DKIM. Asegúrate de que esté activada (marcada como "Activo" o "Habilitado").

Si no está activado, actívalo y guarda los cambios. Plesk se encargará de añadir el registro TXT correspondiente en tu DNS automáticamente.

[TIP] Después de activar DKIM o cambiar el SPF, espera de 2 a 4 horas para que los cambios se propaguen por internet. Puedes comprobar si están activos usando herramientas online como mxtoolbox.com o dnschecker.org.

Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes una lista de problemas frecuentes y sus soluciones.

El correo se envía pero cae en spam

Esto suele ser un problema de reputación del dominio. Si es un dominio nuevo, es normal. Sigue estos consejos:

  • Verifica SPF y DKIM: Asegúrate de que ambos están correctamente configurados.
  • Usa un nombre de remitente real: No uses noreply@. Usa contacto@ o pedidos@. Los correos con remitente real tienen mejor reputación.
  • Incluye una dirección de respuesta: En PrestaShop, en la configuración de E-mail, pon una dirección de respuesta válida.

Error de autenticación SMTP

Si PrestaShop te da un error tipo "No se pudo autenticar", repasa estos puntos:

  • Contraseña: Asegúrate de que no tiene espacios al copiarla.
  • Nombre de usuario: Debe ser la dirección de correo completa, no solo el nombre.
  • Puerto: Prueba con el puerto 465 y cifrado SSL si el 587 no funciona.

El puerto 587 está bloqueado

Algunos servidores bloquean el puerto 587 por defecto. En Plesk, puedes habilitarlo. Ve a Herramientas y utilidades -> Configuración del servidor de correo y asegúrate de que el puerto 587 está permitido. También puedes usar el puerto 25, pero es más probable que esté bloqueado por tu ISP.

Preguntas frecuentes (FAQ)

¿Puedo usar Gmail SMTP en PrestaShop?

Sí, es posible, pero no es recomendable para una tienda profesional. Gmail limita el número de correos diarios y puede marcarte como spam si envías muchos correos transaccionales. Usar el correo prestashop plesk con tu propio dominio es mucho más profesional y escalable.

¿Qué hago si no encuentro la opción SMTP en mi PrestaShop?

En versiones antiguas de PrestaShop, la opción estaba en Parámetros avanzados -> E-mail. En versiones más recientes (1.7+), también está ahí. Si no la ves, asegúrate de que tu cuenta de administrador tiene permisos para ver esa sección.

¿Necesito un plugin para configurar el SMTP en PrestaShop?

No, el núcleo de PrestaShop ya incluye la opción de configurar SMTP de forma nativa. No necesitas instalar nada extra.

¿Cuánto tiempo tarda en propagarse el SPF y DKIM?

Normalmente, entre 10 minutos y 4 horas, aunque puede tardar hasta 48 horas en casos raros. Te recomiendo esperar y usar herramientas de verificación online para confirmar que ya están activos.

¿El correo transaccional afecta al SEO de mi tienda?

Indirectamente, sí. Si tus correos no llegan, los clientes no confirman sus pedidos y las tasas de rebote aumentan. Además, si tu dominio cae en listas negras por spam, tu reputación de servidor se ve afectada, lo que puede impactar en la entrega de otros servicios. Una buena configuración de correo prestashop plesk asegura que la comunicación fluya, lo que mejora la experiencia del usuario y las métricas de negocio, algo que a Google le gusta.

Conclusión final

Configurar el correo electrónico transaccional de PrestaShop en Plesk no es una misión imposible. Siguiendo estos pasos, tendrás un sistema de envío fiable y profesional. Recuerda siempre:

  1. Usa SMTP en lugar de la función mail().
  2. Configura correctamente SPF y DKIM.
  3. Realiza pruebas periódicas de envío para asegurarte de que todo sigue funcionando.

Con esto, tus clientes recibirán sus confirmaciones de pedido al instante y tu tienda online dará una imagen de profesionalidad y confianza.

[WARNING] Recuerda que si en algún momento mencionas "Syspanel" (que es el antiguo HestiaCP), su puerto de acceso es el 2106. Esta guía está hecha para Plesk, pero si migras a Syspanel, la lógica es similar, aunque la interfaz cambia.

¿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