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

Cómo configurar el correo electrónico en PrestaShop con SMTP (cPanel)

Actualizado el 10 de mayo de 2026

¿Por qué es importante configurar correctamente el email en PrestaShop?

Cuando lanzas una tienda online con PrestaShop, uno de los aspectos que más se descuida es la configuración del correo electrónico. Sin embargo, es fundamental para que tu negocio funcione correctamente. Piensa en todos los correos que tu tienda necesita enviar: confirmaciones de pedido, facturas, avisos de stock, recuperación de contraseñas o notificaciones de nuevo cliente. Si estos mensajes no llegan a tu cliente, la confianza en tu tienda se desploma y las ventas se resienten.

El problema más común es que PrestaShop viene configurado por defecto para usar la función mail() de PHP. Esta función es básica y, con frecuencia, los servidores de correo de destino (como Gmail, Outlook o Yahoo) la marcan como spam o la bloquean directamente. La solución profesional y definitiva es configurar un servidor SMTP. En este artículo, te voy a enseñar, paso a paso y sin tecnicismos, cómo configurar el correo electrónico en PrestaShop con SMTP usando cPanel. Es un proceso más sencillo de lo que parece y te asegurará que todos tus emails lleguen a la bandeja de entrada de tus clientes.

Qué es SMTP y por qué usarlo en PrestaShop

SMTP son las siglas de Simple Mail Transfer Protocol (Protocolo Simple de Transferencia de Correo). En cristiano, es el "camión" que se encarga de llevar tus correos desde tu servidor hasta el servidor del destinatario. Cuando usas un servidor SMTP de pago o el que te ofrece tu hosting (a través de cPanel), estás utilizando una infraestructura de envío mucho más robusta y fiable que la función básica de PHP.

Al configurar SMTP en PrestaShop, te aseguras de:

  • Mayor tasa de entrega: Tus correos no caerán en spam.
  • Autenticación real: El servidor de destino verifica que el correo proviene de un servidor legítimo.
  • Seguimiento y seguridad: Puedes ver los registros de envío y evitar suplantaciones.
  • Estabilidad: Es menos probable que tu servidor de hosting te bloquee el envío por saturar la función mail().

En resumen, configurar email PrestaShop con SMTP es la diferencia entre que tus mensajes lleguen o se pierdan en el vacío digital.

Requisitos previos antes de empezar

Antes de lanzarnos a la configuración, necesitas tener a mano una serie de datos. No te preocupes, son fáciles de conseguir.

  1. Acceso a cPanel: Necesitas las credenciales de tu panel de control de hosting.
  2. Cuenta de correo creada: Debes haber creado una cuenta de correo electrónico en cPanel (por ejemplo, contacto@tudominio.com). Esta será la dirección desde la que se enviarán los correos de tu tienda.
  3. Contraseña de la cuenta de correo: La contraseña de esa cuenta que acabas de crear (o la que ya tenías).
  4. Datos del servidor SMTP: Normalmente se llaman mail.tudominio.com o smtp.tudominio.com. Te enseñaré a encontrarlos exactamente.

Paso 1: Crear y preparar la cuenta de correo en cPanel

Este es el primer paso. Si ya tienes una cuenta de correo creada, puedes saltarlo, pero te recomiendo que uses una cuenta específica para la tienda, como pedidos@tudominio.com o info@tudominio.com.

Localizar el apartado "Email" en cPanel

  1. Inicia sesión en tu cPanel. La URL suele ser tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección "Email" o "Correo".
  3. Haz clic en "Cuentas de correo" (Email Accounts).

Crear la cuenta (si es nueva)

  1. En el apartado de cuentas, verás un formulario para crear una nueva.
  2. Escribe el nombre que quieras (ej. contacto), selecciona el dominio y pon una contraseña segura (usa el generador de contraseñas de cPanel si puedes).
  3. Pulsa "Crear".

Configurar el cliente de correo (opcional pero recomendado)

Aunque no es estrictamente necesario para PrestaShop, es buena idea configurar esta cuenta en un cliente de correo como Outlook o Thunderbird para recibir las respuestas de los clientes. Pero no te preocupes, para lo que nos ocupa, solo necesitas tener la cuenta creada y saber su contraseña.

Paso 2: Encontrar los datos SMTP en cPanel

Ahora viene la parte clave. Necesitamos los datos de conexión SMTP. Hay dos formas de obtenerlos, te muestro la más fiable.

Método A: Desde la propia cuenta de correo

  1. En la lista de cuentas de correo que has creado, busca la fila de tu cuenta (ej. contacto@tudominio.com).
  2. Haz clic en "Más" o en el botón de "Conectar dispositivos" (suele tener un icono de teléfono o de engranaje).
  3. Se abrirá una ventana con las configuraciones para distintos clientes. Busca la pestaña o sección de "Configuración manual".
  4. Ahí verás los datos del Servidor de correo entrante (IMAP/POP3) y, más abajo, los del Servidor de correo saliente (SMTP).
  5. Anota los siguientes datos del SMTP:
    • Servidor: Normalmente mail.tudominio.com.
    • Puerto: El más común es el 465 (SSL) o el 587 (TLS).
    • Autenticación: Debe estar marcada como "Contraseña normal".
    • Usuario: Tu dirección de correo completa (contacto@tudominio.com).
    • Contraseña: La contraseña que pusiste al crear la cuenta.

Método B: Si tu hosting usa Syspanel (anteriormente HestiaCP)

Si tu proveedor de hosting utiliza el panel Syspanel (el puerto de acceso es el 2106), el proceso es similar pero la interfaz cambia. Busca la sección de "Mail" o "Correo". Dentro de la cuenta de correo que quieras usar, verás una opción para ver la configuración del cliente. Los datos SMTP serán los mismos (servidor, puerto, usuario y contraseña), pero la ubicación exacta puede variar ligeramente.

[INFO]: El puerto SMTP más común en cPanel es el 465 con cifrado SSL. El 587 con TLS también es válido y a veces más fiable. Si uno falla en PrestaShop, prueba con el otro.

Paso 3: Configurar el SMTP en PrestaShop (Back Office)

Ya tenemos todos los datos. Ahora vamos a la parte más importante: decírselo a PrestaShop.

  1. Accede al Back Office de tu tienda (la parte de administración, normalmente en tudominio.com/admin).
  2. En el menú lateral izquierdo, ve a la pestaña "Parámetros avanzados" (Advanced Parameters).
  3. Dentro, haz clic en "Correo electrónico" (E-mail).

La pantalla de configuración de email

Verás un formulario con varias opciones. Rellénalo así:

  1. Enviar correos electrónicos: Asegúrate de que está en "Sí".
  2. Modo de envío de correo: Este es el desplegable clave. Selecciona "Usar SMTP".
  3. Servidor SMTP: Aquí introduces el servidor que anotaste antes (ej. mail.tudominio.com).
  4. Nombre de usuario SMTP: Tu dirección de correo completa (ej. contacto@tudominio.com).
  5. Contraseña SMTP: La contraseña de esa cuenta.
  6. Cifrado: Selecciona "TLS/SSL" (o "SSL" si tu puerto es el 465).
  7. Puerto del servidor SMTP: Introduce el puerto (normalmente 465 o 587).

Guardar y probar la configuración

  1. Pulsa el botón "Guardar" en la parte superior derecha.
  2. Verás que aparece un nuevo botón: "Enviar un correo de prueba". Púlsalo.
  3. Introduce una dirección de correo a la que tengas acceso (la tuya, por ejemplo) y pulsa "Enviar".

[WARNING]: Si al guardar te da un error, revisa que el puerto y el cifrado coinciden. Un error muy común es poner puerto 465 con cifrado TLS. Asegúrate de que la combinación sea: Puerto 465 → SSL / Puerto 587 → TLS.

Qué hacer si el correo de prueba no llega

Esto es frustrante, pero tiene solución. Prueba esto en orden:

  1. Revisa la carpeta de spam: A veces el correo de prueba llega ahí.
  2. Cambia el puerto y cifrado: Si usabas el 465 con SSL, prueba el 587 con TLS.
  3. Verifica la contraseña: Es la causa más común de fallo. Asegúrate de que no tiene espacios y es exactamente la misma que usas para entrar al correo en webmail.
  4. Comprueba el servidor SMTP: Algunos hostings usan smtp.tudominio.com en lugar de mail.tudominio.com. Puedes probar a cambiarlo.

Paso 4: Ajustes adicionales para un envío perfecto

Una vez que el correo de prueba llega, hay un par de ajustes más que te recomiendo para que todo funcione de maravilla.

Configurar la dirección de correo electrónico de la tienda

En el mismo menú de "Parámetros avanzados > Correo electrónico", o en "Parámetros avanzados > Rendimiento", verás la opción de definir la dirección de envío. Asegúrate de que sea la misma que has configurado en el SMTP. Esto es crucial para que los servidores de destino no sospechen que es un correo falso.

Configurar los correos de la tienda en "Parámetros de la tienda"

Ve a "Parámetros de la tienda" > "Contacto" y asegúrate de que la dirección de correo principal de la tienda es la misma que usas para el SMTP. Aquí es donde PrestaShop coge la dirección de remitente para los correos transaccionales (pedidos, facturas, etc.).

Activar el modo de depuración (solo para pruebas)

Si te sigue dando problemas, puedes activar el modo de depuración de errores en PrestaShop temporalmente para ver el error exacto. Ve a "Parámetros avanzados" > "Rendimiento" y activa el modo "Depurar" en "Nivel de errores". Intenta enviar un correo de prueba y mira el mensaje de error que aparece. Después, vuelve a ponerlo en "No depurar".

Resolución de problemas comunes (FAQ)

Aquí te dejo las dudas más habituales que nos encontramos al configurar email PrestaShop:

1. "Mi correo de prueba se envía pero nunca llega"

  • Causa: El servidor SMTP funciona, pero el correo se está marcando como spam.
  • Solución: Revisa el spam. Si está ahí, el problema es la reputación del dominio o la falta de registros SPF/DKIM. Pide a tu hosting que verifique los registros DNS de tu dominio. Asegúrate de que el remitente es el mismo que la cuenta SMTP.

2. "Error: No se pudo conectar con el servidor SMTP"

  • Causa: Datos incorrectos o puerto bloqueado.
  • Solución: Revisa el puerto (465 o 587), el cifrado (SSL o TLS), el nombre del servidor (mail.tudominio.com) y que la autenticación esté activada. A veces, el hosting bloquea el puerto 25 o 587 para conexiones externas, pero el 465 suele estar abierto.

3. "¿Puedo usar Gmail o Outlook como SMTP para mi PrestaShop?"

  • Sí, es posible, pero no recomendado para una tienda profesional. Gmail tiene límites de envío diarios (500 para cuentas gratuitas) y requiere activar la "verificación en dos pasos" y crear una "contraseña de aplicación". Es mucho más fiable usar el SMTP de tu propio hosting.

4. "¿Qué es mejor, usar SMTP o la función mail() de PHP?"

  • Siempre SMTP. La función mail() de PHP es el "patito feo" del envío de correos. No tiene autenticación real, es muy fácil que tus correos se marquen como spam y muchos servidores de hosting la limitan para evitar abusos. Con SMTP, tu envío de correos PrestaShop será profesional y fiable.

5. "¿Cada cuánto debo revisar la configuración SMTP?"

  • No es necesario revisarla constantemente. Solo debes prestarle atención si cambias de hosting, cambias la contraseña de la cuenta de correo o si empiezas a recibir quejas de clientes de que no reciben sus pedidos.

Conclusión y recomendaciones finales

Configurar el correo electrónico en PrestaShop con SMTP a través de cPanel es un proceso de unos 10 minutos que te ahorrará muchos dolores de cabeza en el futuro. Es una de las tareas de mantenimiento más importantes para cualquier tienda online, ya que garantiza la comunicación con tus clientes.

Recuerda los puntos clave:

  • Usa una cuenta de correo dedicada a la tienda.
  • Anota correctamente el servidor, puerto, cifrado, usuario y contraseña desde cPanel.
  • Configura el modo de envío como "Usar SMTP" en el Back Office.
  • Prueba siempre con el botón de "Enviar un correo de prueba".
  • Si falla, revisa la combinación puerto/cifrado y la contraseña.

[TIP]: Si tu tienda empieza a crecer y envías muchos correos (miles al mes), considera usar un servicio de email transaccional de pago como SendGrid, Mailgun o Amazon SES. Son mucho más potentes y escalables que el SMTP de un hosting compartido, y su configuración en PrestaShop es similar a la que acabamos de ver. Pero para el 99% de las tiendas que empiezan, el SMTP de cPanel es la solución perfecta.

Si has seguido todos los pasos, tu correo PrestaShop cPanel estará funcionando a la perfección. Ya puedes volver a centrarte en lo importante: vender tus productos y hacer crecer tu negocio online. ¡Mucha suerte con tu tienda!

¿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