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

Cómo configurar el correo electrónico en PrestaShop con DirectAdmin

Actualizado el 8 de febrero de 2026

Configurar el correo electrónico en PrestaShop es un paso fundamental para que tu tienda online pueda enviar notificaciones a tus clientes, como confirmaciones de pedido, facturas o mensajes de recuperación de contraseña. Si no lo haces bien, es muy probable que estos correos acaben en la carpeta de spam o, peor aún, no se envíen. En esta guía te voy a explicar paso a paso cómo configurar el email PrestaShop DirectAdmin de forma correcta, utilizando el protocolo SMTP para garantizar la entregabilidad. No necesitas ser un experto técnico para seguirlo.

Vamos a dividir el proceso en dos grandes partes: primero, preparar todo desde tu panel de control DirectAdmin (crear la cuenta de correo y obtener los datos SMTP) y, segundo, configurar esos datos en el backoffice de PrestaShop. Al final, haremos una prueba para asegurarnos de que todo funciona.

¿Por qué es importante configurar SMTP en PrestaShop?

Por defecto, PrestaShop utiliza la función mail() de PHP para enviar correos. Este método es muy básico y suele ser marcado como spam por los servidores de correo (Gmail, Outlook, etc.). Además, muchos proveedores de hosting lo bloquean por seguridad. Al configurar SMTP PrestaShop con los datos de tu servidor DirectAdmin, te aseguras de que los correos se envíen desde una dirección autenticada y con los registros DNS correctos (SPF, DKIM), lo que mejora drásticamente la entregabilidad.

Paso 1: Crear una cuenta de correo en DirectAdmin

Antes de configurar nada en PrestaShop, necesitas una dirección de correo electrónico que actuará como remitente. Lo ideal es que sea una cuenta creada en tu propio dominio (por ejemplo, tienda@tudominio.com), no un Gmail o Yahoo.

Accede a DirectAdmin

  1. Abre tu navegador y escribe la URL de tu panel DirectAdmin. Normalmente es algo como https://tudominio.com:2222.
  2. Introduce tu nombre de usuario y contraseña (los que te proporcionó tu hosting).

Crear la cuenta de correo

  1. Una vez dentro, busca la sección "Administrador de correo electrónico" o "Email Manager".
  2. Haz clic en "Crear un nuevo buzón" o "Add Mailbox".
  3. Completa los campos:
    • Usuario: Por ejemplo, tienda (esto generará tienda@tudominio.com).
    • Contraseña: Elige una segura (usa mayúsculas, minúsculas, números y símbolos).
    • Cuota: Puedes dejarla en el valor por defecto (suelen ser 100 MB o ilimitado).
  4. Haz clic en "Crear".

[INFO] Esta cuenta de correo será la que uses como remitente en PrestaShop. No la compartas con nadie y guarda la contraseña en un lugar seguro.

Paso 2: Obtener los datos de configuración SMTP

Ahora necesitas los parámetros de conexión SMTP de tu servidor DirectAdmin. Son los mismos para casi todos los planes de hosting que usan este panel.

  1. En DirectAdmin, dentro de la sección de correo, busca un enlace que diga "Configuración del cliente de correo" o "Email Client Setup".
  2. Verás una lista con los datos. Los importantes son:
    • Servidor SMTP: Normalmente mail.tudominio.com o tudominio.com.
    • Puerto SMTP: 587 (recomendado con STARTTLS) o 465 (con SSL). El 587 es más universal y suele funcionar mejor.
    • Autenticación: Sí, requerida.
    • Nombre de usuario: La dirección de correo completa, por ejemplo tienda@tudominio.com.
    • Contraseña: La que pusiste al crear la cuenta.
    • Cifrado: TLS (para puerto 587) o SSL (para puerto 465).

[TIP] Si no encuentras esta información, puedes contactar con el soporte de tu hosting y pedirles los parámetros SMTP para DirectAdmin. Son estándar.

Paso 3: Configurar SMTP en PrestaShop

Ahora pasamos a la parte más importante: introducir estos datos en tu tienda PrestaShop.

Accede al backoffice de PrestaShop

  1. Abre tu navegador y ve a https://tudominio.com/adminXXXXX (donde XXXXX es el código de tu panel de administración).
  2. Inicia sesión con tu usuario y contraseña de administrador.

Navega a la configuración de correo

  1. En el menú lateral izquierdo, ve a "Parámetros de la tienda" > "Contacto" > "Correo electrónico".
  2. En algunos temas o versiones, puede estar en "Avanzado" > "Correo electrónico". Si no lo ves, usa el buscador del backoffice (la lupa) y escribe "correo".

Configura el método de envío

  1. En la pantalla de configuración de correo, verás una opción llamada "Método de envío". Selecciona "Configurar SMTP".

  2. Se desplegarán los campos que debes rellenar con los datos que obtuviste en DirectAdmin:

    • Servidor SMTP: Escribe mail.tudominio.com.
    • Usuario SMTP: tienda@tudominio.com.
    • Contraseña SMTP: La contraseña de la cuenta de correo.
    • Puerto SMTP: 587.
    • Cifrado: TLS (o SSL si usas puerto 465).
  3. Deja marcada la opción "Usar autenticación SMTP".

[WARNING] Asegúrate de que el puerto 587 (o 465) esté abierto en tu servidor. Si tu hosting tiene un firewall, pide a tu proveedor que lo habilite. De lo contrario, el envío fallará.

Guarda los cambios

  1. Haz clic en "Guardar" en la parte superior derecha.
  2. Verás un mensaje de confirmación en verde.

Paso 4: Probar la configuración de correo

No te confíes solo con guardar. Es fundamental hacer una prueba para verificar que todo funciona.

  1. En la misma pantalla de configuración, busca el botón "Enviar un correo de prueba".
  2. Introduce una dirección de correo a la que tengas acceso (puede ser tu Gmail personal).
  3. Haz clic en "Enviar".
  4. Revisa la bandeja de entrada de esa dirección. Si todo está bien, recibirás un correo de prueba de PrestaShop.

[INFO] Si el correo no llega, revisa la carpeta de spam. Si tampoco está allí, algo falla. Vuelve a comprobar los datos SMTP y que el puerto esté abierto.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que resuelven a los usuarios que buscan configurar el correo PrestaShop con DirectAdmin.

¿Por qué no recibo los correos de prueba?

  • Puerto bloqueado: Contacta con tu hosting y pide que habiliten el puerto 587 o 465.
  • Contraseña incorrecta: Vuelve a escribir la contraseña en PrestaShop. Un error tipográfico es muy común.
  • Registros DNS: Si tu dominio es nuevo, espera unas horas a que se propaguen los registros MX y SPF.

¿Debo usar puerto 587 o 465?

El 587 es el estándar moderno con STARTTLS. Funciona en casi todos los entornos. El 465 es más antiguo y usa SSL directo. Si tu hosting lo soporta, usa el 587.

¿Puedo usar Gmail SMTP en PrestaShop?

Sí, pero no es recomendable porque Gmail tiene límites de envío diarios y puede bloquear tu cuenta si envías muchos correos transaccionales. Es mejor usar el correo de tu dominio.

¿Qué hago si el correo se marca como spam?

Asegúrate de tener configurados los registros SPF y DKIM en tu dominio. DirectAdmin suele tener asistentes para esto en la sección de "DNS" o "Zone Editor". Si no sabes cómo hacerlo, pide ayuda a tu hosting.

¿Y si uso Syspanel (HestiaCP)?

Si tu panel es Syspanel (antes conocido como HestiaCP), el proceso es similar pero el puerto de acceso al panel es el 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, busca la sección "Correo" para crear la cuenta y obtener los datos SMTP. Luego, en PrestaShop, configura exactamente igual que en DirectAdmin.

Consejos adicionales para mejorar la entregabilidad

  • Usa una dirección de remitente profesional: Evita admin@ o noreply@. Mejor contacto@, pedidos@ o tienda@.
  • No envíes demasiados correos desde una misma cuenta: Si tu tienda tiene mucho volumen, considera usar un servicio transaccional como SendGrid o Mailgun.
  • Monitorea las listas negras: Si tu servidor IP está en alguna lista negra, los correos no se entregarán. Puedes usar herramientas como MXToolbox para verificarlo.

Resumen final

Configurar el email PrestaShop DirectAdmin mediante SMTP es un proceso sencillo que consta de tres pasos: crear la cuenta de correo en DirectAdmin, obtener los parámetros SMTP y rellenarlos en PrestaShop. Una vez que lo hagas, tus clientes recibirán las notificaciones de sus pedidos sin problemas y tú evitarás dolores de cabeza con el spam.

Recuerda que la clave está en usar una cuenta de correo de tu propio dominio y elegir el puerto 587 con cifrado TLS. Si algo falla, revisa los puntos que te he dado en la sección de FAQ y no dudes en contactar con el soporte de tu hosting si el problema persiste.

Ahora ya sabes cómo hacerlo. ¡Ponlo en práctica y olvídate de los correos perdidos!

¿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