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

Configurar correo en PrestaShop con cPanel

Actualizado el 9 de abril de 2026

¿Tienes una tienda online con PrestaShop y notas que los correos de confirmación de pedido no llegan a tus clientes? Este es un problema más común de lo que parece y, en la mayoría de los casos, la solución pasa por configurar correctamente el envío de correo en PrestaShop utilizando un servidor SMTP. En esta guía completa, te explicaré paso a paso cómo configurar el correo en PrestaShop usando cPanel, para que tu tienda pueda enviar correos de forma fiable, rápida y segura.

Entender la diferencia entre la función mail() de PHP y un servidor SMTP es clave. La función mail() es básica y muchos servidores de hosting la bloquean por motivos de seguridad, lo que provoca que los correos no lleguen o terminen en la carpeta de spam. Por eso, lo recomendable es usar un servidor SMTP, que es como tener un cartero profesional para tu tienda.

A lo largo de este artículo, cubriremos desde la creación de una cuenta de correo en cPanel hasta la configuración detallada en PrestaShop, incluyendo consejos de seguridad y solución de problemas frecuentes. Al final, serás capaz de configurar el email de tu tienda sin necesidad de ser un experto técnico.

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

El correo electrónico es el canal de comunicación principal entre tu tienda y tus clientes. Sin una configuración correcta:

  • Los clientes no reciben la confirmación de su pedido.
  • No llegan las notificaciones de nuevos registros o recuperación de contraseñas.
  • Tus respuestas a consultas de clientes pueden perderse.
  • La imagen profesional de tu tienda se ve afectada.

Al configurar un servidor SMTP desde tu cPanel, te aseguras de que los correos se envíen con las credenciales adecuadas, evitando bloqueos y mejorando la entregabilidad.

Requisitos previos para empezar

Antes de comenzar, necesitas tener a mano lo siguiente:

  • Acceso a tu panel de control de hosting (cPanel).
  • Una cuenta de correo electrónico creada en tu dominio (por ejemplo, tienda@tudominio.com).
  • Los datos de acceso a tu PrestaShop como administrador.
  • Conocimiento de tu proveedor de hosting y si permite conexiones SMTP externas.

[INFO] Si tu hosting usa un panel diferente, como Syspanel (anteriormente conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. Sin embargo, esta guía se centra en cPanel, que es el más común.

Paso 1: Crear una cuenta de correo en cPanel

Lo primero es tener una cuenta de correo profesional para tu tienda. Sigue estos pasos:

  1. Inicia sesión en cPanel. Normalmente accedes a través de tudominio.com/cpanel o la URL que te proporcionó tu hosting.
  2. Busca la sección Correo Electrónico y haz clic en Cuentas de Correo Electrónico.
  3. Haz clic en Crear una nueva cuenta.
  4. Completa los campos:
    • Usuario: Por ejemplo, contacto o tienda. El correo completo será usuario@tudominio.com.
    • Contraseña: Elige una segura. Puedes usar el generador de contraseñas de cPanel.
    • Cuota de buzón: Recomendamos dejarlo en ilimitado o al menos 500 MB.
  5. Haz clic en Crear.

Una vez creada, anota los siguientes datos, los necesitarás más adelante:

  • Dirección de correo completa (ejemplo: tienda@tudominio.com)
  • Contraseña
  • Servidor de correo entrante (IMAP o POP3) y saliente (SMTP). Normalmente son como mail.tudominio.com o tudominio.com.
  • Puertos: Para SMTP suele ser 465 (SSL) o 587 (TLS). Para IMAP es 993 (SSL) o 143 (TLS).

[TIP] Si no estás seguro de los servidores, en cPanel, dentro de la cuenta de correo, suele aparecer la configuración automática. También puedes usar tu dominio principal como servidor.

Paso 2: Configurar SMTP en PrestaShop

Ahora vamos a la parte más importante: decirle a PrestaShop que use ese servidor SMTP.

  1. Accede al panel de administración de tu PrestaShop (normalmente en tudominio.com/admin).

  2. Ve al menú Parámetros Avanzados y luego a Correo Electrónico.

  3. En la sección Configuración del correo electrónico, verás varias opciones. Selecciona Establecer mis propios parámetros SMTP.

  4. Se desplegará un formulario. Rellénalo con los datos de tu cuenta de correo de cPanel:

    • Servidor SMTP: mail.tudominio.com o tudominio.com (según tu hosting).
    • Usuario: Tu dirección de correo completa (ej. tienda@tudominio.com).
    • Contraseña: La contraseña de esa cuenta de correo.
    • Encriptación: Elige SSL si usas puerto 465, o TLS si usas puerto 587. Recomendamos SSL por seguridad.
    • Puerto: 465 (SSL) o 587 (TLS).
    • Número de conexiones: Déjalo en 1 o 2.
  5. Haz clic en Guardar.

[WARNING] Si al guardar ves un mensaje de error, verifica que los datos sean correctos. A veces el servidor SMTP no es mail.tudominio.com sino el nombre del servidor de tu hosting (ej. smtp.hosting.com). Consulta con tu proveedor si no funciona.

Paso 3: Probar el envío de correo

Una vez guardada la configuración, es hora de probar que todo funciona.

  1. En la misma página de Correo Electrónico, busca el botón Enviar un correo de prueba.
  2. Introduce tu dirección de correo personal (no la de la tienda) y haz clic en Enviar.
  3. Revisa tu bandeja de entrada. Si recibes el correo, ¡enhorabuena! La configuración es correcta.
  4. Si no lo recibes, revisa la carpeta de spam. Si tampoco está ahí, algo falla. Vuelve a verificar los datos del paso anterior.

[TIP] Si el correo de prueba llega pero con retraso, puede que tu hosting tenga límites de envío. Ajusta el número de conexiones o consulta con el soporte técnico.

Solución de problemas comunes: FAQ

Aquí tienes las respuestas a las dudas más frecuentes que surgen al configurar el correo PrestaShop con cPanel.

1. No recibo los correos de prueba, ¿qué hago?

  • Verifica los datos SMTP: Asegúrate de que el servidor, usuario, contraseña y puerto son correctos. Prueba con localhost como servidor si tu hosting lo permite.
  • Comprueba si el puerto está abierto: Algunos hostings bloquean puertos como el 465. Prueba con el 587 (TLS).
  • Revisa los logs de error: En PrestaShop, en la misma página de correo, puedes ver los logs de errores. Actívalos si es necesario.
  • Contacta a tu hosting: Pregunta si permiten conexiones SMTP autenticadas y si tu cuenta tiene permisos.

2. Los correos llegan a la carpeta de spam

  • Configura SPF y DKIM: En cPanel, busca la sección Zona de Registros DNS o Correo Electrónico y agrega registros SPF y DKIM. Esto autentica tus correos.
  • Usa un nombre de remitente claro: En PrestaShop, en Parámetros de la tienda > Contacto, define un nombre de remitente que coincida con tu dominio.
  • Evita palabras spam: No uses asuntos como "Gratis" o "Gane dinero".

3. ¿Puedo usar Gmail o Outlook como SMTP?

Sí, pero no es recomendable para una tienda profesional. Gmail tiene límites de envío y puede marcar tus correos como spam. Además, es mejor usar un correo con tu propio dominio para dar confianza.

4. Mi hosting usa Syspanel (HestiaCP), ¿cómo adapto esto?

Si tu panel es Syspanel, el proceso es similar pero los datos de acceso cambian. Recuerda que el puerto de acceso a Syspanel es el 2106. En ese panel, creas la cuenta de correo y luego configuras SMTP en PrestaShop con los mismos principios. Los servidores SMTP suelen ser mail.tudominio.com también.

5. ¿Qué hago si tras la configuración sigo sin recibir correos?

  • Prueba con la función mail() de PHP: Temporalmente, cambia a "Usar la función mail() de PHP" en PrestaShop. Si funciona, el problema es específico de tu SMTP.
  • Revisa la cuota de la cuenta de correo: Si el buzón está lleno, no podrá enviar.
  • Desactiva plugins de correo: Algunos módulos de PrestaShop interfieren con el envío. Desactívalos uno a uno para identificar el culpable.

Consejos adicionales para una configuración óptima

  • Usa SSL/TLS siempre: Aunque algunos hostings ofrecen SMTP sin cifrar, es mejor usar conexiones seguras para proteger las credenciales.
  • Mantén actualizado PrestaShop: Las versiones antiguas pueden tener bugs en el envío de correo.
  • Crea una cuenta de correo específica para la tienda: No uses la misma cuenta para tus correos personales. Así evitas confusiones y límites de envío.
  • Monitorea los logs: Activa el registro de errores de correo en PrestaShop para detectar problemas rápidamente.

[INFO] Si tu tienda envía muchos correos (por ejemplo, más de 300 al día), considera usar un servicio externo como SendGrid o Mailgun. Estos se integran con PrestaShop mediante módulos y son más escalables.

Conclusión

Configurar el correo en PrestaShop usando cPanel no es complicado, pero requiere atención a los detalles. Siguiendo esta guía, habrás creado una cuenta de correo profesional, configurado el SMTP y probado el envío. Recuerda que una buena configuración de email no solo evita problemas de comunicación, sino que también mejora la confianza de tus clientes en tu tienda.

Si encuentras algún obstáculo, vuelve a revisar los pasos y consulta con tu proveedor de hosting. La mayoría de los problemas se solucionan con pequeños ajustes. Ahora, tu tienda está lista para enviar notificaciones fiables y profesionales.

¡Espero que esta guía te haya sido de gran ayuda! Si tienes más dudas, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte técnico de tu hosting.

¿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