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

Cómo configurar el correo electrónico en PrestaShop desde tu hosting

Actualizado el 12 de mayo de 2026

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

Cuando tienes una tienda online, el correo electrónico es el canal de comunicación más directo con tus clientes. Cada vez que alguien hace un pedido, se registra o solicita recuperar su contraseña, tu tienda necesita enviar emails automáticos. Si estos mensajes no llegan a la bandeja de entrada, pierdes ventas, confianza y oportunidades de fidelización.

La mayoría de los problemas de email en PrestaShop no son culpa de la tienda, sino de una configuración incorrecta. Por defecto, PrestaShop intenta usar la función mail() de PHP, pero muchos servidores de hosting bloquean esta función para evitar spam. La solución más fiable es configurar SMTP PrestaShop apuntando a los servidores de correo de tu propio hosting.

En esta guía completa te voy a explicar paso a paso cómo hacerlo, incluso si nunca has tocado un panel de control de hosting en tu vida. Vamos a ello.

Antes de empezar: qué necesitas tener a mano

Para configurar el correo electrónico en PrestaShop desde tu hosting, necesitas reunir los siguientes datos. Te recomiendo tenerlos escritos en un papel antes de comenzar:

  • Dirección de correo electrónico completa (por ejemplo, tienda@tudominio.com).
  • Contraseña de esa cuenta de correo.
  • Servidor de correo entrante (IMAP o POP3) y su puerto.
  • Servidor de correo saliente (SMTP) y su puerto.
  • Método de seguridad (SSL o TLS).

Si no sabes dónde encontrar estos datos, no te preocupes. En el siguiente apartado te explico cómo obtenerlos desde los paneles de control más comunes.

Paso 1: Crear la cuenta de correo en tu hosting

Antes de configurar nada en PrestaShop, necesitas tener una cuenta de correo electrónico asociada a tu dominio. Si ya la tienes creada, puedes saltarte este paso, pero te recomiendo revisar que la contraseña sea segura y que tengas acceso a ella.

Si usas cPanel

  1. Inicia sesión en cPanel con tus credenciales de hosting.
  2. Busca la sección "Email" y haz clic en "Cuentas de correo electrónico".
  3. Haz clic en "Crear" o "+ Crear".
  4. Completa el formulario: escribe el nombre de la cuenta (por ejemplo, contacto), selecciona el dominio, establece una contraseña segura y define el límite de almacenamiento (te recomiendo al menos 500 MB).
  5. Pulsa "Crear" y listo.

Si usas Syspanel (antes HestiaCP)

[INFO] Syspanel es el panel de control que ofrecemos en nuestros planes de hosting. Accede siempre a través del puerto 2106 (por ejemplo: https://tudominio.com:2106).

  1. Accede a Syspanel con tu usuario y contraseña de administrador.
  2. En el menú lateral, haz clic en "Mail" o "Correo".
  3. Haz clic en "Añadir cuenta" o el botón "+".
  4. Rellena el campo "Buzón" con el nombre que quieras (por ejemplo, tienda), selecciona el dominio y escribe la contraseña.
  5. Guarda los cambios. Syspanel te mostrará automáticamente los datos de configuración (servidor, puertos, etc.) que necesitarás más adelante.

Paso 2: Localizar los datos SMTP de tu hosting

Cada hosting tiene unos servidores y puertos específicos para el envío de correo. Aquí te indico cómo encontrarlos.

En cPanel

  1. Dentro de cPanel, busca la sección "Email" y haz clic en "Configurar cliente de correo".
  2. Selecciona la cuenta de correo que acabas de crear.
  3. Se mostrará una tabla con todos los datos necesarios. Busca la sección "Configuración manual" o "Cliente de correo".
  4. Anota los siguientes valores:
    • Servidor de correo entrante (IMAP): normalmente es mail.tudominio.com o imap.tudominio.com.
    • Servidor de correo saliente (SMTP): normalmente es mail.tudominio.com o smtp.tudominio.com.
    • Puerto SMTP: suele ser 465 (SSL) o 587 (TLS).

En Syspanel

  1. Accede a Syspanel por el puerto 2106.
  2. Ve a la sección "Mail" y haz clic en la cuenta de correo que hayas creado.
  3. Busca el bloque de "Configuración del cliente" o "Datos de conexión".
  4. Anota los mismos datos: servidor SMTP, puerto y método de cifrado.

[TIP] En la mayoría de los casos, el servidor SMTP es el mismo que el de entrada: mail.tudominio.com. Si tu hosting usa un servidor externo (como Google Workspace o Microsoft 365), los datos serán diferentes y te los habrá proporcionado tu proveedor.

Paso 3: Configurar SMTP PrestaShop desde el panel de administración

Ahora viene la parte más importante: configurar el email en PrestaShop. Sigue estos pasos con calma.

Acceder a la configuración de correo

  1. Inicia sesión en el panel de administración de PrestaShop. Normalmente es algo como tudominio.com/admin o tudominio.com/backoffice.
  2. En el menú lateral izquierdo, ve a "Parámetros avanzados".
  3. Haz clic en "Email".

Se abrirá una página con las opciones de configuración de correo electrónico.

Configurar los parámetros principales

En la pantalla de configuración de email verás varias opciones. Estas son las que debes modificar:

  1. Enviar correos electrónicos: asegúrate de que el selector esté en "Sí".
  2. Modo de envío de correos electrónicos: aquí es donde ocurre la magia. Selecciona "Usar SMTP" en lugar de "Usar la función mail() de PHP".

[WARNING] Si dejas la opción "Usar la función mail() de PHP", es muy probable que los correos lleguen a la carpeta de spam o no lleguen nunca. El modo SMTP es siempre la opción más fiable.

Rellenar los campos SMTP

Al seleccionar "Usar SMTP", aparecerán nuevos campos. Rellénalos así:

  • Servidor SMTP: escribe el servidor que anotaste antes, por ejemplo mail.tudominio.com.
  • Usuario SMTP: escribe la dirección de correo completa, por ejemplo tienda@tudominio.com.
  • Contraseña SMTP: escribe la contraseña de esa cuenta de correo.
  • Cifrado: selecciona "SSL" o "TLS". Si tu hosting usa el puerto 465, elige SSL. Si usa el 587, elige TLS.
  • Puerto del servidor SMTP: escribe el puerto correspondiente (465 o 587).
  • Número de mensajes por minuto: puedes dejarlo en 0 para que no haya límite, o poner un número bajo (5-10) si tu hosting tiene restricciones.

[TIP] Si no estás seguro del cifrado, prueba primero con SSL y puerto 465. Es la combinación más común en hosts compartidos.

Guardar y probar

Cuando hayas rellenado todos los campos, pulsa "Guardar". PrestaShop te mostrará un mensaje de confirmación.

Ahora es el momento de probar. Busca el botón "Enviar un email de prueba" (suele estar al final de la página de configuración). Escribe tu dirección de correo personal y pulsa enviar.

Paso 4: Verificar que los correos llegan correctamente

Una vez enviado el email de prueba, revisa tu bandeja de entrada. Si ha llegado, ¡enhorabuena! La configuración es correcta.

Si no ha llegado, revisa la carpeta de spam primero. A veces los primeros correos acaban ahí hasta que el servidor de destino reconoce tu dominio como legítimo.

Comprobar los logs de PrestaShop

Si el email de prueba no llega, PrestaShop guarda un registro de errores. Ve a "Parámetros avanzados" > "Registros" y busca cualquier error relacionado con el envío de correos. Los errores típicos son:

  • "SMTP Error: Could not authenticate": la contraseña o el usuario son incorrectos.
  • "SMTP Error: Could not connect to SMTP host": el servidor o el puerto son incorrectos, o el firewall bloquea la conexión.
  • "Connection refused": el puerto está cerrado en tu hosting.

Problemas comunes con el email en PrestaShop y sus soluciones

Aunque hayas seguido todos los pasos, pueden surgir problemas. Aquí tienes las soluciones a las dudas más frecuentes.

1. Los correos van a spam

Esto es muy común. Para solucionarlo:

  • Configura correctamente el SPF y el DKIM de tu dominio. Estos registros DNS autentican tus correos y mejoran la entregabilidad.
  • En cPanel, busca "Autenticación de correo" o "Deliverability" y activa las opciones de SPF y DKIM.
  • En Syspanel, ve a "DNS" y añade los registros necesarios (tu proveedor de hosting puede ayudarte).

2. Error de autenticación SMTP

  • Verifica que has escrito la contraseña correctamente. Ten cuidado con las mayúsculas y los espacios.
  • Asegúrate de que la cuenta de correo existe y está activa.
  • Si cambiaste la contraseña recientemente, actualízala también en PrestaShop.

3. El puerto 465 está bloqueado

Algunos hosting bloquean ciertos puertos. Prueba con el puerto 587 y cifrado TLS. Si tampoco funciona, contacta con tu proveedor de hosting para que te indiquen el puerto correcto.

4. Los correos se envían pero no llegan

  • Comprueba que la dirección de email que usas como remitente existe realmente.
  • Revisa si tu hosting tiene límites de envío diarios. Si los superas, los correos se descartan.
  • Espera unos minutos: a veces el servidor de destino tarda en procesar los mensajes.

Configuración avanzada: usar el email de tu hosting para notificaciones de pedidos

Si tu tienda envía muchos correos (confirmaciones de pedido, facturas, boletines), es importante que el remitente sea una dirección que genere confianza. Te recomiendo crear una cuenta específica como pedidos@tudominio.com o info@tudominio.com y usarla como remitente principal.

En PrestaShop, puedes cambiar la dirección de remitente en:

  1. Parámetros avanzados > Email.
  2. En el campo "Dirección de correo electrónico", escribe la dirección que quieras usar.
  3. En "Nombre", escribe el nombre de tu tienda.

[INFO] Si usas Syspanel, recuerda que el panel de control está disponible en el puerto 2106. Desde ahí puedes crear todas las cuentas de correo que necesites y gestionar los reenvíos.

Preguntas frecuentes sobre la configuración de email en PrestaShop

¿Puedo usar Gmail o Outlook para enviar los correos de mi tienda?

Sí, puedes usar cualquier servicio SMTP externo. Solo tienes que rellenar los campos con los datos de Gmail (smtp.gmail.com, puerto 587, TLS) o Outlook (smtp.office365.com, puerto 587). Sin embargo, te recomiendo usar el email de tu propio hosting porque tiene mejor reputación para el correo transaccional y no tiene límites tan estrictos.

¿Qué es mejor, IMAP o POP3 para recibir correos?

Para PrestaShop solo necesitas SMTP (envío). El correo entrante (IMAP o POP3) lo usas en tu cliente de correo (Outlook, Thunderbird). IMAP es mejor porque sincroniza los mensajes en todos tus dispositivos.

¿Cuánto tiempo tarda en funcionar la configuración SMTP?

Inmediatamente. En cuanto guardes los datos y envíes el email de prueba, debería funcionar. Si no funciona, revisa los logs de PrestaShop.

¿Necesito conocimientos técnicos para configurar el email en PrestaShop?

No. Siguiendo esta guía paso a paso, cualquier persona puede hacerlo. Solo necesitas tener los datos de tu hosting a mano y paciencia para probar.

¿Qué hago si mi hosting no me da los datos SMTP?

En ese caso, contacta con el soporte técnico de tu hosting. Deberían proporcionarte el servidor SMTP, el puerto y el método de cifrado en cuestión de minutos.

Conclusión final

Configurar el email hosting PrestaShop es un proceso sencillo que te ahorrará muchos quebraderos de cabeza. Recuerda siempre usar SMTP PrestaShop en lugar de la función mail() de PHP, y verifica que los puertos y cifrados son los correctos.

Si sigues esta guía y aún tienes problemas, no dudes en contactar con el soporte de tu hosting. Ellos pueden revisar los logs del servidor y ayudarte a solucionar cualquier bloqueo.

[TIP FINAL] Una vez configurado el correo, te recomiendo hacer una prueba real: haz un pedido de prueba en tu tienda y comprueba que recibes el email de confirmación. Así te aseguras de que todo funciona antes de abrir al público.

Ahora ya sabes cómo configurar el correo electrónico en PrestaShop desde tu hosting. ¡Tu tienda online está lista para comunicarse con tus clientes de forma fiable y profesional!

¿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