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

Configurar correo en PrestaShop con DirectAdmin

Actualizado el 27 de noviembre de 2025

Configurar el correo electrónico de tu tienda PrestaShop es un paso fundamental para garantizar una comunicación profesional con tus clientes. Cuando utilizas un panel de control como DirectAdmin, el proceso es sencillo, pero requiere atención a los detalles. En esta guía extensa, te explicaremos paso a paso cómo configurar el correo en PrestaShop con DirectAdmin, incluyendo la creación de cuentas de correo, la configuración de los parámetros SMTP y la solución de problemas comunes.

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

El sistema de correo de PrestaShop se encarga de enviar notificaciones a tus clientes: confirmaciones de pedido, facturas, mensajes de la tienda y alertas de stock. Si el correo no está bien configurado, estos mensajes pueden perderse o caer en la carpeta de spam. Además, un correo profesional (como ventas@tutienda.com) genera confianza y mejora la imagen de tu negocio. Usar servicios gratuitos como Gmail para enviar correos transaccionales suele ser problemático por límites de envío y políticas antispam.

Requisitos previos antes de empezar

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

  • Acceso a tu panel de control DirectAdmin (usuario y contraseña).
  • Un dominio propio (ejemplo: mutiendaonline.com).
  • Acceso al panel de administración de PrestaShop (por ejemplo, tudominio.com/admin).
  • Conocimientos básicos de los parámetros SMTP (servidor, puerto, usuario, contraseña).

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso al panel se realiza por el puerto 2106 (ejemplo: tudominio.com:2106). En este artículo nos centraremos en DirectAdmin.

Crear una cuenta de correo en DirectAdmin

El primer paso es crear una dirección de correo electrónico en tu dominio desde DirectAdmin. Esta será la cuenta que PrestaShop usará para enviar los correos.

  1. Inicia sesión en DirectAdmin. Ve a tudominio.com:2222 (o la URL que te haya proporcionado tu proveedor de hosting) e ingresa tus credenciales.
  2. Busca la sección "Email Manager". En el panel principal, encontrarás un icono o enlace llamado "Administrador de Correo" o "Email Manager". Haz clic.
  3. Selecciona "Create New Account". Se abrirá un formulario para crear una nueva cuenta de correo.
  4. Completa los datos:
    • Email: Elige un nombre descriptivo, por ejemplo, ventas o info. El dominio se añadirá automáticamente.
    • Password: Establece una contraseña segura (mínimo 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos). Anótala, la necesitarás luego.
    • Quota: Puedes dejar el límite de espacio por defecto o ajustarlo según tus necesidades (por ejemplo, 200 MB).
  5. Haz clic en "Create". DirectAdmin creará la cuenta y te mostrará un mensaje de éxito.

[TIP] Usa una cuenta de correo específica para la tienda, como pedidos@tudominio.com o notificaciones@tudominio.com, y no uses tu correo personal para evitar confusiones.

Obtener los parámetros SMTP desde DirectAdmin

Para que PrestaShop pueda enviar correos a través de DirectAdmin, necesitas los parámetros de conexión SMTP. Sigue estos pasos:

  1. En DirectAdmin, ve a "Email Manager" y luego a "Mail Queue" o "Email Accounts". Busca la cuenta que acabas de crear.
  2. Haz clic en "Manage" o "Mailbox". Se abrirán las opciones de la cuenta.
  3. Busca la sección de "Client Settings" o "Configuración SMTP". Allí encontrarás los siguientes datos:
    • Servidor SMTP: Normalmente es mail.tudominio.com o smtp.tudominio.com. También puede ser la IP del servidor.
    • Puerto SMTP: Los más comunes son 587 (STARTTLS) o 465 (SSL). DirectAdmin suele usar el 587.
    • Autenticación: Debe estar habilitada (Sí/Yes).
    • Usuario: La dirección de correo completa, por ejemplo, ventas@tudominio.com.
    • Contraseña: La que estableciste al crear la cuenta.
  4. Anota estos datos. Los necesitarás en PrestaShop.

[WARNING] No uses el puerto 25, ya que la mayoría de los proveedores de hosting lo bloquean para evitar spam. Siempre prefiere los puertos 587 o 465.

Configurar el envío de correo en PrestaShop

Ahora que tienes los datos SMTP, vamos a configurarlos en tu tienda PrestaShop.

  1. Accede al panel de administración de PrestaShop. Ve a tudominio.com/admin e inicia sesión.
  2. Ve al menú "Parámetros de la tienda" > "Contacto" > "Correo electrónico". En versiones recientes, también puedes buscarlo como "Configuración de correo".
  3. En la sección "Configuración del correo electrónico", verás dos opciones:
    • Usar la función mail() de PHP: No la recomendamos, ya que suele ser bloqueada por los servidores y es menos segura.
    • Establecer mis propios parámetros SMTP: Esta es la opción correcta. Selecciónala.
  4. Se desplegarán los campos SMTP. Complétalos con los datos de DirectAdmin:
    • Servidor SMTP: mail.tudominio.com (o el que te haya proporcionado DirectAdmin).
    • Puerto: 587 (o 465 si usas SSL).
    • Cifrado: Elige TLS si usas puerto 587, o SSL si usas puerto 465. En DirectAdmin, TLS es el estándar.
    • Autenticación: Marca "Sí".
    • Usuario: ventas@tudominio.com (la dirección completa).
    • Contraseña: La contraseña de la cuenta de correo.
  5. Haz clic en "Guardar". PrestaShop intentará enviar un correo de prueba a la dirección que tengas configurada como correo del administrador (en "Parámetros de la tienda" > "Contacto" > "Direcciones").

[TIP] Antes de guardar, asegúrate de que tu dominio tenga registros DNS correctos (MX, SPF, DKIM) para evitar que los correos se marquen como spam. DirectAdmin suele configurarlos automáticamente, pero puedes verificarlo en la sección "DNS Management".

Probar la configuración de correo

Una vez guardada la configuración, PrestaShop te mostrará un mensaje de éxito o error. Si todo está bien, recibirás un correo de prueba en la dirección del administrador. Si no llega:

  • Revisa la carpeta de spam de tu correo.
  • Verifica que los parámetros SMTP sean correctos (especialmente el puerto y el cifrado).
  • Comprueba que el servidor SMTP no requiera autenticación adicional (como un nombre de usuario diferente).

[WARNING] Si el correo de prueba no llega, no te preocupes. A veces el servidor tarda unos minutos. También puedes probar manualmente con un cliente de correo (Outlook, Thunderbird) usando los mismos datos SMTP para verificar que la cuenta funciona.

Solución de problemas comunes

A continuación, resolvemos las dudas más frecuentes que surgen al configurar el correo en PrestaShop con DirectAdmin.

¿Por qué no recibo los correos de mi tienda?

  • Causa 1: La configuración SMTP no está bien escrita. Revisa mayúsculas, minúsculas y espacios.
  • Causa 2: El puerto está bloqueado por tu firewall o proveedor. Prueba con el puerto 587 o 465.
  • Causa 3: El servidor SMTP está saturado o caído. Contacta con tu soporte de hosting.
  • Causa 4: Los registros SPF o DKIM no están configurados. En DirectAdmin, ve a "DNS Management" y añade un registro SPF como: v=spf1 mx a include:mail.tudominio.com ~all.

¿Puedo usar Gmail o Yahoo para enviar correos desde PrestaShop?

Sí, pero no es recomendable. Gmail tiene límites de envío (500 correos por día) y puede bloquear tu cuenta si envías muchos correos transaccionales. Además, es menos profesional. Siempre es mejor usar el correo de tu dominio.

¿Qué hago si el correo se envía pero llega a spam?

  • Configura correctamente los registros SPF, DKIM y DMARC en DirectAdmin.
  • Usa un nombre de remitente claro (ejemplo: "Tienda Online" en lugar de "admin").
  • Evita palabras spam en los asuntos (como "gratis", "oferta", "click aquí").

¿Cómo configuro el correo en Syspanel (HestiaCP)?

Si tu hosting usa Syspanel, el proceso es similar. Accede por el puerto 2106 (ejemplo: tudominio.com:2106), crea una cuenta de correo en "Mail" > "Add Account", y obtén los parámetros SMTP en "Mail" > "Edit Account". Luego, en PrestaShop, sigue los mismos pasos descritos.

Preguntas frecuentes (FAQ)

1. ¿Cuánto tiempo tarda en activarse una cuenta de correo en DirectAdmin?

Generalmente, es inmediata. Si no funciona, espera unos minutos y verifica que el dominio esté apuntando correctamente a los servidores DNS.

2. ¿Es necesario tener un certificado SSL en mi dominio para el correo?

No es obligatorio, pero es muy recomendable. Si usas puerto 465 o 587 con TLS, el cifrado protege la comunicación. DirectAdmin suele incluir SSL gratuito (Let's Encrypt) para el correo.

3. ¿Puedo usar la misma cuenta de correo para enviar y recibir?

Sí, la cuenta que crees puede usarse tanto para enviar (SMTP) como para recibir (POP3/IMAP). En PrestaShop solo necesitas los datos SMTP.

4. ¿Qué hago si pierdo la contraseña de la cuenta de correo?

En DirectAdmin, ve a "Email Manager", selecciona la cuenta y haz clic en "Change Password". Restablécelo y actualiza la contraseña en PrestaShop.

5. ¿Puedo configurar múltiples cuentas de correo para diferentes fines?

Sí, puedes crear varias cuentas (ventas, soporte, info) y usar cada una para diferentes funciones en PrestaShop, pero el proceso es el mismo para cada una.

Consejos avanzados para una configuración óptima

  • Usa un subdominio para el correo: Si tu tienda es tutienda.com, puedes usar mail.tutienda.com como servidor SMTP. DirectAdmin lo configura por defecto.
  • Monitorea la cola de correo: En DirectAdmin, ve a "Email Manager" > "Mail Queue" para ver si hay correos pendientes o fallidos.
  • Configura alertas de error: En PrestaShop, activa las notificaciones de error de correo para recibir un aviso si algo falla.
  • Realiza pruebas periódicas: Cada vez que actualices PrestaShop o tu hosting, verifica que el correo sigue funcionando.

[INFO] Si tu tienda tiene mucho tráfico y envías cientos de correos al día, considera usar un servicio externo de correo transaccional (como SendGrid o Mailgun) para mayor fiabilidad. PrestaShop permite integrarlos mediante módulos.

Conclusión

Configurar el correo en PrestaShop con DirectAdmin es un proceso que, una vez dominado, te ahorrará muchos dolores de cabeza. Siguiendo los pasos de esta guía, lograrás que tu tienda envíe correos de forma profesional y confiable. Recuerda siempre verificar los parámetros SMTP, mantener tus contraseñas seguras y revisar la configuración DNS para evitar problemas de entrega. Si encuentras algún obstáculo, no dudes en consultar la documentación de DirectAdmin o contactar al soporte de tu hosting. ¡Tu tienda online merece un sistema de correo a la altura!

¿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