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

Configurar correo SMTP en PrestaShop con cPanel

Actualizado el 19 de septiembre de 2025

¿Por qué es importante configurar SMTP en PrestaShop con cPanel?

Cuando tienes una tienda online con PrestaShop, el envío de correos electrónmicos es fundamental para la comunicación con tus clientes: notificaciones de pedidos, confirmaciones de registro, recuperación de contraseñas, facturas, etc. Si no configuras correctamente el servidor SMTP, estos correos pueden terminar en la carpeta de spam o no enviarse nunca. Aquí es donde entra la configuración SMTP PrestaShop cPanel.

cPanel es uno de los paneles de control de hosting más populares y te permite crear cuentas de correo profesionales (por ejemplo, ventas@tutienda.com). Al integrar esa cuenta con PrestaShop a través del protocolo SMTP, garantizas que los correos transaccionales lleguen correctamente, mejorando la fiabilidad de tu tienda y evitando problemas de entregabilidad.

En este artículo, te explicaré paso a paso cómo configurar el envío de correos PrestaShop usando cPanel. Además, incluiremos consejos prácticos para que no tengas errores comunes.

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el proceso es muy similar, pero el puerto de acceso a tu panel es el 2106. En ese caso, busca la sección de "Correo" dentro de Syspanel para crear tu cuenta.


Requisitos previos antes de empezar

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

  • Acceso a cPanel de tu hosting (usuario y contraseña).
  • Un dominio configurado en tu hosting (ejemplo: mutienda.com).
  • Una cuenta de correo electrónico creada en cPanel (por ejemplo, info@mutienda.com).
  • Acceso al panel de administración de PrestaShop (versión 1.7 o 8.x).
  • Conocimiento básico de los datos SMTP (servidor, puerto, usuario, contraseña).

Si no tienes una cuenta de correo en cPanel, te muestro cómo crearla rápidamente.


Paso 1: Crear una cuenta de correo en cPanel

  1. Inicia sesión en cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección "Correo electrónico" y haz clic en "Cuentas de correo electrónico".
  3. Haz clic en "Crear" o "Agregar".
  4. Completa los campos:
    • Usuario: por ejemplo, contacto.
    • Dominio: selecciona el tuyo (ej: mutienda.com).
    • Contraseña: elige una segura y anótala. También puedes usar el generador de contraseñas.
    • Cuota: puedes dejarla en "Ilimitado" o asignar un límite.
  5. Haz clic en "Crear".

¡Listo! Ya tienes una cuenta de correo profesional. Ahora necesitas los datos SMTP.


Paso 2: Obtener los datos SMTP de tu cuenta de cPanel

Para configurar SMTP PrestaShop cPanel, necesitas cuatro datos clave:

  • Servidor SMTP: normalmente es mail.tudominio.com o tudominio.com.
  • Puerto SMTP: suele ser 465 (SSL) o 587 (TLS).
  • Usuario SMTP: la dirección completa de correo (ej: contacto@tutienda.com).
  • Contraseña SMTP: la que pusiste al crear la cuenta.

Puedes encontrar estos datos en cPanel:

  1. En "Cuentas de correo electrónico", busca la cuenta que creaste.
  2. Haz clic en "Conectar dispositivos" (o "Configuración del cliente").
  3. Se mostrarán los datos para SSL/TLS y No SSL. Recomiendo usar los de SSL (puerto 465) para mayor seguridad.

[TIP] Si tu hosting usa Syspanel, los datos son similares. El servidor SMTP suele ser mail.tudominio.com y el puerto recomendado es 587 con TLS. Recuerda que el acceso a Syspanel es por el puerto 2106.


Paso 3: Configurar SMTP en PrestaShop

Ahora vamos al corazón de la guía: configurar el envío de correos PrestaShop.

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

  2. Ve al menú "Parámetros de la tienda" > "Contacto" > pestaña "Opciones de correo electrónico" (o directamente a "Parámetros avanzados" > "Correo electrónico" en versiones recientes).

  3. En la sección "Método de envío", selecciona "Configurar SMTP" (en lugar de "Usar la función mail de PHP").

  4. Se desplegarán los campos para los datos SMTP. Rellénalos así:

    • Servidor SMTP: mail.tudominio.com (o el que te indique tu hosting).
    • Usuario SMTP: contacto@tudominio.com (la dirección completa).
    • Contraseña SMTP: la contraseña de la cuenta.
    • Cifrado: elige SSL (si usas puerto 465) o TLS (si usas puerto 587).
    • Puerto: 465 para SSL, 587 para TLS.
    • Número de intentos: déjalo en 3 o 5.
  5. Haz clic en "Guardar".

[WARNING] Algunos hosting bloquean el puerto 25 por seguridad. Si no funciona con 465 o 587, consulta con tu proveedor qué puerto SMTP alternativo tienen habilitado.


Paso 4: Probar el envío de correos

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

  1. En la misma página de configuración de correo, busca el botón "Enviar un correo de prueba".
  2. Introduce tu dirección de correo personal (o la del administrador) y haz clic en enviar.
  3. Revisa tu bandeja de entrada (y la carpeta de spam) para ver si recibes el correo de prueba.

Si no recibes nada, repite los pasos anteriores verificando que los datos sean correctos. También puedes revisar los registros de errores de PrestaShop en "Parámetros avanzados" > "Registros" para ver si hay algún mensaje de error relacionado con SMTP.


Solución de problemas comunes (FAQ)

1. No recibo correos de prueba

  • Causa: Datos SMTP incorrectos o puerto bloqueado.
  • Solución: Verifica que el servidor SMTP, usuario y contraseña sean exactamente los de tu cuenta de cPanel. Prueba cambiando el puerto a 587 con TLS.

2. Error "Autenticación SMTP fallida"

  • Causa: La contraseña es incorrecta o el usuario no es la dirección completa.
  • Solución: Asegúrate de escribir contacto@tudominio.com (con el dominio) como usuario. Cambia la contraseña en cPanel si es necesario.

3. Los correos llegan a spam

  • Causa: Falta configuración de autenticación DNS (SPF, DKIM).
  • Solución: En cPanel, busca la sección "Autenticación de correo" o "DKIM" y actívala. Esto mejora la entregabilidad.

4. No encuentro la opción SMTP en PrestaShop

  • Causa: Estás en una versión antigua o el menú cambió.
  • Solución: Busca en "Parámetros avanzados" > "Correo electrónico". Si no aparece, actualiza PrestaShop.

[INFO] Si tu hosting usa Syspanel, la autenticación DKIM/SPF se configura desde el panel de correo. Recuerda que el acceso es por el puerto 2106.


Consejos adicionales para un email transaccional PrestaShop óptimo

  • Usa una cuenta de correo dedicada: Crea una cuenta específica para la tienda (ej: pedidos@tutienda.com) y no la uses para otros fines.
  • Habilita TLS/SSL: Siempre que sea posible, usa cifrado para evitar que los datos sean interceptados.
  • Monitorea los logs: Revisa periódicamente los registros de errores de PrestaShop para detectar fallos en el envío.
  • Considera servicios externos: Si tu tienda tiene mucho volumen, servicios como SendGrid o Mailgun pueden ser más fiables, pero la configuración SMTP básica con cPanel es suficiente para la mayoría.

Conclusión

Configurar SMTP PrestaShop cPanel es un proceso sencillo que mejora drásticamente la fiabilidad de tu tienda online. Siguiendo estos pasos, tus clientes recibirán las notificaciones sin problemas y evitarás que los correos se pierdan. Recuerda que la clave está en usar una cuenta de correo profesional y verificar los datos SMTP con cuidado.

Si encuentras algún error, no dudes en consultar la sección de solución de problemas o contactar con el soporte de tu hosting. ¡Tu tienda merece un sistema de correos que funcione a la perfección!

[TIP] Guarda esta guía para futuras referencias. Si migras de servidor, solo necesitarás repetir estos pasos con los nuevos datos SMTP.

¿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