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

Configurar correo electrónico transaccional en PrestaShop con DirectAdmin

Actualizado el 16 de mayo de 2026

¿Qué es el correo transaccional y por qué es tan importante en tu tienda PrestaShop?

Cuando tienes una tienda online con PrestaShop, el correo electrónico transaccional es la columna vertebral de la comunicación con tus clientes. Hablamos de esos emails automáticos que se envían cuando alguien hace un pedido, cuando se registra, cuando recupera su contraseña o cuando recibe la confirmación de envío.

La diferencia entre un correo transaccional y un boletín informativo es que el primero es personal, esperado y necesario para la operación diaria. Si estos emails no llegan, tus clientes pueden pensar que su pedido no se procesó, que no se registraron correctamente o, simplemente, perderán la confianza en tu marca.

Configurar correctamente el correo transaccional PrestaShop con tu panel de control DirectAdmin no es complicado, pero requiere que prestes atención a algunos detalles técnicos. En esta guía completa, te explicaré paso a paso cómo hacerlo, incluso si nunca has tocado un archivo de configuración en tu vida.


Entendiendo la conexión entre PrestaShop, DirectAdmin y el envío de emails

Antes de lanzarnos a la configuración, es fundamental que entiendas cómo se relacionan estas tres piezas del puzzle.

DirectAdmin es el panel de control de tu hosting. Es la herramienta que te permite gestionar dominios, bases de datos, cuentas de correo y, por supuesto, los registros DNS.

PrestaShop es tu tienda online. Cuando un cliente realiza una acción que requiere notificación, tu tienda genera un email y lo entrega al servidor de correo saliente.

El problema más común es que, por defecto, muchos servidores de hosting tienen restricciones para enviar correos directamente desde aplicaciones web. Esto se hace para prevenir el spam, pero afecta a tiendas legítimas como la tuya.

La solución pasa por configurar correctamente los parámetros SMTP dentro de PrestaShop, apuntando a los servidores de correo de tu propio dominio gestionados por DirectAdmin.


Paso 1: Crear una cuenta de correo dedicada en DirectAdmin

El primer paso para configurar el email PrestaShop DirectAdmin es tener una cuenta de correo específica para los envíos transaccionales. No uses tu correo personal ni el de atención al cliente para esto.

¿Por qué una cuenta dedicada?

Porque si envías miles de correos transaccionales desde una cuenta que también usas para leer mensajes, podrías saturarla o generar problemas de reputación.

Creando la cuenta paso a paso

  1. Accede a tu panel de DirectAdmin con tus credenciales de administrador.

  2. Busca la sección "Gestor de correo" o "Email Manager" en el menú principal.

  3. Haz clic en "Crear nueva cuenta" o "Add New Account".

  4. Completa los campos con los siguientes datos:

    • Usuario: algo como no-responder o tienda@tudominio.com
    • Contraseña: usa una contraseña robusta. Te recomiendo al menos 16 caracteres con mayúsculas, minúsculas, números y símbolos.
    • Cuota: puedes dejarla en el valor mínimo, ya que esta cuenta no almacenará muchos mensajes.
  5. Haz clic en "Crear" o "Create".

[TIP] Anota la contraseña en un lugar seguro. La necesitarás más adelante para configurar PrestaShop.


Paso 2: Localizar los datos SMTP de tu servidor

Ahora necesitas identificar los servidores de correo saliente y entrante que usarás. DirectAdmin te da esta información de forma muy visual.

Dónde encontrar los datos SMTP

  1. En la pantalla principal de DirectAdmin, busca la sección "Correo" o "Email".

  2. Haz clic en "Información de configuración" o "Configuration Info".

  3. Busca los campos que indican:

    • Servidor SMTP: normalmente será algo como mail.tudominio.com o smtp.tudominio.com.
    • Puerto SMTP: los puertos habituales son 587 (recomendado) o 465 (SSL).
    • Servidor POP3/IMAP: útil si quieres recibir copias, pero no imprescindible para el envío.
  4. Anota también el nombre de usuario completo del correo que creaste: será algo como no-responder@tudominio.com.

[INFO] El puerto 587 es el estándar para envíos SMTP con autenticación. El puerto 465 también funciona, pero usa SSL implícito. Si tienes problemas con uno, prueba con el otro.


Paso 3: Configurar los parámetros SMTP en PrestaShop

Ahora viene la parte que más dudas genera: configurar el correo transaccional PrestaShop desde el panel de administración de tu tienda.

Accediendo a la configuración de correo

  1. Inicia sesión en el panel de administración de PrestaShop.

  2. Ve al menú "Parámetros avanzados" o "Advanced Parameters".

  3. Haz clic en "Email".

  4. Verás varias opciones. La primera es "Enviar correos electrónicos". Aquí tienes varias opciones:

    • Usar la función mail() de PHP: la opción por defecto, pero la menos fiable.
    • Usar mis propios parámetros SMTP: esta es la opción que necesitas.
  5. Selecciona "Usar mis propios parámetros SMTP".

Rellenando los parámetros SMTP

Se desplegarán varios campos que debes completar con la información que obtuviste de DirectAdmin:

  • Servidor SMTP: introduce mail.tudominio.com o el valor que te muestre DirectAdmin.
  • Puerto SMTP: introduce 587.
  • Cifrado: selecciona "TLS" o "SSL" según el puerto que uses.
  • Autenticación SMTP: activa la casilla de verificación.
  • Nombre de usuario: introduce la dirección completa: no-responder@tudominio.com.
  • Contraseña: introduce la contraseña que creaste en el paso 1.

Configuraciones adicionales

En la misma página encontrarás:

  • Correo electrónico de envío: introduce la misma dirección no-responder@tudominio.com.
  • Nombre de envío: puedes poner el nombre de tu tienda, por ejemplo, "MiTienda Online".

[WARNING] NO uses la opción "Usar la función mail() de PHP" si tu hosting tiene políticas estrictas anti-spam. Esta función suele fallar o los correos terminan en la carpeta de spam. La configuración SMTP es la única forma fiable de que tus emails lleguen a tiempo.


Paso 4: Probar el envío de correos desde PrestaShop

Una vez completados los campos, es hora de comprobar si todo funciona correctamente. No des por hecho que funciona solo porque guardaste los cambios.

Enviando un correo de prueba

  1. En la misma página de configuración de email, busca el botón "Enviar un correo de prueba" o "Send a test email".

  2. Introduce una dirección de correo a la que tengas acceso (puede ser tu correo personal).

  3. Haz clic en "Enviar".

  4. Revisa la bandeja de entrada de esa dirección. Si el correo llega en unos segundos, ¡enhorabuena! Has configurado correctamente el email PrestaShop DirectAdmin.

Qué hacer si el correo no llega

Si no recibes el correo, revisa estos puntos:

  • Revisa la carpeta de spam: a veces los filtros son demasiado agresivos.
  • Verifica los datos SMTP: vuelve a comprobar que el servidor, puerto y credenciales son correctos.
  • Prueba con el puerto 465: algunos servidores bloquean el 587.
  • Comprueba los logs de DirectAdmin: en la sección de correo puedes ver si hay errores de autenticación.

[TIP] Si el correo llega a la carpeta de spam, es recomendable configurar correctamente los registros SPF y DKIM en DirectAdmin. Esto lo veremos en el siguiente paso.


Paso 5: Configurar SPF y DKIM para mejorar la entrega

Configurar el correo transaccional PrestaShop no termina con los parámetros SMTP. Para que tus emails no acaben en spam y tengan una buena reputación, necesitas configurar los registros de autenticación de correo.

¿Qué es SPF?

SPF (Sender Policy Framework) es un registro DNS que indica qué servidores están autorizados a enviar correos en nombre de tu dominio. Sin este registro, muchos servidores receptores desconfían de tus emails.

¿Qué es DKIM?

DKIM (DomainKeys Identified Mail) es una firma digital que verifica que el correo no ha sido alterado durante el envío. Es otro nivel de confianza.

Configurándolos en DirectAdmin

  1. En DirectAdmin, ve a la sección "Administración de DNS" o "DNS Management".

  2. Busca tu dominio y haz clic en "Editar".

  3. Añade los siguientes registros:

    • Para SPF: añade un registro TXT con el valor v=spf1 +a +mx +ip4:TU_IP ~all
    • Para DKIM: DirectAdmin suele generar automáticamente las claves. Busca la sección "Gestor de correo" y luego "DKIM".
  4. Guarda los cambios y espera unas horas a que los registros DNS se propaguen.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso al panel es el 2106. La configuración es similar, pero los nombres de las secciones pueden variar ligeramente.


Solución de problemas comunes

Incluso siguiendo todos los pasos, pueden surgir problemas. Aquí tienes las soluciones a las incidencias más frecuentes.

Los correos se envían pero no llegan

Este es el problema más frustrante. Si PrestaShop te muestra "email enviado" pero el destinatario no recibe nada:

  1. Comprueba la carpeta de spam del destinatario.
  2. Verifica los registros DNS con herramientas online como MXToolbox.
  3. Revisa si el servidor tiene bloqueados los envíos SMTP para aplicaciones web. Contacta con tu proveedor de hosting si sospechas esto.

Error de autenticación SMTP

Si PrestaShop te muestra un error como "SMTP Error: Could not authenticate":

  1. Verifica la contraseña: cópiala directamente desde DirectAdmin.
  2. Comprueba el nombre de usuario: debe ser la dirección completa, no solo el prefijo.
  3. Prueba con otra combinación de puerto y cifrado: 587 con TLS, 465 con SSL.

Los correos llegan pero con retraso

Esto suele indicar que el servidor está haciendo cola de envíos. Puede ser un problema temporal del hosting o que tu cuenta tenga límites de envío. Contacta con tu proveedor si el problema persiste.


Preguntas frecuentes (FAQ) sobre correo transaccional en PrestaShop

¿Puedo usar Gmail o Outlook para enviar los correos de mi tienda?

Técnicamente sí, pero no es recomendable. Los servicios de correo gratuito tienen límites diarios de envío muy bajos y suelen bloquear cuentas que envían muchos correos transaccionales. Además, los destinatarios pueden ver tu dirección personal, lo que resta profesionalidad.

¿Cuántos correos puedo enviar al día desde mi cuenta de DirectAdmin?

Depende de tu plan de hosting. La mayoría de los planes permiten entre 300 y 1000 correos por hora. Si necesitas más, considera usar un servicio de correo transaccional como SendGrid o Amazon SES.

¿Qué hago si mi tienda tiene mucho volumen de pedidos?

Para tiendas con mucho tráfico, te recomiendo usar un servicio especializado en correo transaccional. Configurarlos en PrestaShop es similar, solo cambian los datos SMTP. La diferencia es que estos servicios tienen una infraestructura diseñada para manejar miles de envíos sin problemas.

¿Debo usar SSL para la conexión SMTP?

Sí, siempre que sea posible. El cifrado SSL o TLS protege las credenciales durante la transmisión y es un estándar que todos los servidores respetan.

¿Puedo configurar varios correos para diferentes tipos de notificaciones?

PrestaShop no permite esta configuración nativamente. Todos los correos transaccionales se envían desde la misma cuenta SMTP. Si necesitas diferenciar remitentes, necesitarás módulos de terceros.

¿Qué es el límite de envío por hora y cómo lo controlo?

DirectAdmin muestra estadísticas de uso en tiempo real. Si te acercas al límite, es recomendable espaciar los envíos o contactar con tu proveedor para aumentar el límite.


Consejos finales para un envío de correos impecable

Configurar el correo transaccional PrestaShop es solo el primer paso. Para mantener una buena reputación de envío, sigue estos consejos:

  1. Monitorea regularmente la bandeja de salida de tu cuenta de correo en DirectAdmin.

  2. Revisa los logs de error en el panel de administración de PrestaShop.

  3. Mantén actualizado PrestaShop: las versiones antiguas pueden tener vulnerabilidades que afecten al envío de correos.

  4. Configura correctamente las plantillas de email de tu tienda para que se vean profesionales.

  5. Realiza pruebas periódicas enviando pedidos de prueba para verificar que todo funciona.

Recuerda que tus clientes dependen de estos correos para sentirse seguros comprando en tu tienda. Una configuración correcta del email PrestaShop DirectAdmin no solo mejora la experiencia del usuario, sino que también protege la reputación de tu dominio.

Si sigues esta guía paso a paso, tendrás tu tienda enviando correos transaccionales de forma fiable en menos de una hora. Y si algo falla, no dudes en volver a leer las secciones de solución de problemas o contactar con el soporte de tu hosting.

¡Tu tienda online está lista para comunicarse profesionalmente con tus clientes!

¿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