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

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

Actualizado el 15 de febrero de 2026

Antes de Empezar: ¿Por Qué es Tan Importante Configurar Bien el Correo en PrestaShop?

Cuando tienes una tienda online, el correo electrónico es el corazón de la comunicación con tus clientes. No solo envías facturas y confirmaciones de pedido, sino que también gestionas la recuperación de contraseñas y las notificaciones de stock. Si el correo no está bien configurado, tus emails pueden acabar en la carpeta de spam o, peor aún, no enviarse nunca.

Configurar el email prestashop smtp es un paso fundamental para que tu negocio funcione sin problemas. La buena noticia es que no necesitas ser un experto en informática para hacerlo. En esta guía, te voy a explicar paso a paso cómo configurar el correo en PrestaShop usando dos de los paneles de control más comunes: cPanel y Plesk. También veremos cómo hacerlo directamente desde el panel de administración de PrestaShop, que es donde se realiza la magia.

Vamos a desglosar todo el proceso para que lo entiendas a la perfección, incluso si es tu primera vez. Al final, tendrás tu tienda enviando correos como un profesional.

Entendiendo los Conceptos Básicos: SMTP, Servidores y Puertos

Antes de lanzarnos a la configuración, es crucial que entiendas algunos términos. No te preocupes, lo explicaré de forma sencilla.

¿Qué es SMTP?

SMTP son las siglas de Simple Mail Transfer Protocol. Piénsalo como el cartero que recoge tus cartas (correos) de tu casa (tu servidor) y las lleva a la oficina de correos (el servidor de correo saliente) para que las entreguen a sus destinatarios. En el contexto de PrestaShop, configurar prestashop mail settings con SMTP significa que le estás diciendo a tu tienda exactamente qué cartero debe usar para enviar sus mensajes.

¿Por Qué No Usar la Función "mail()" de PHP?

PrestaShop, por defecto, intenta usar la función mail() de PHP para enviar correos. Esto es como gritar una carta a través de la ventana y esperar que llegue. A menudo funciona, pero es poco fiable y muchos servidores de correo (como Gmail o Outlook) lo marcan como spam porque no hay una autenticación real. Usar SMTP es como contratar un servicio de mensajería privado y de confianza; tus correos llegan más rápido y con más seguridad.

El Puerto SMTP: La Puerta de Salida

El puerto es como la puerta específica por la que sale el cartero. Los más comunes son:

  • Puerto 25: El puerto estándar antiguo, pero muchos proveedores lo bloquean para prevenir spam.
  • Puerto 465: Usado para SMTP con SSL (Secure Sockets Layer). Es una conexión cifrada desde el principio.
  • Puerto 587: Usado para SMTP con STARTTLS. Es el puerto moderno y recomendado por la mayoría de los proveedores. Es como una llamada segura que se cifra justo antes de hablar.

[INFO] En la mayoría de los casos, el puerto 587 con STARTTLS o el 465 con SSL son tus mejores opciones. Si tienes dudas, tu proveedor de hosting te lo indicará.

Método 1: Configurar el Correo en PrestaShop Usando cPanel (El Más Común)

cPanel es uno de los paneles de control de hosting más utilizados. Vamos a ver cómo configurar smtp cpanel prestashop. Primero, necesitas tener creada una cuenta de correo en tu dominio. Si no la tienes, aquí te digo cómo crearla.

Paso 1: Crear una Cuenta de Correo en cPanel

  1. Accede a tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección "Email" y haz clic en "Email Accounts" (Cuentas de correo).
  3. En el campo "Domain", selecciona tu dominio.
  4. Escribe el nombre de usuario que quieras (ej. contacto).
  5. Elige una contraseña segura (te recomiendo usar el generador de contraseñas).
  6. Haz clic en "Create Account" (Crear cuenta). ¡Listo! Ya tienes tu cuenta de correo.

Paso 2: Encontrar los Datos SMTP en cPanel

Ahora necesitas los datos de conexión para configurar tu email prestashop smtp.

  1. En la misma sección de "Email Accounts", busca la cuenta que acabas de crear.
  2. Haz clic en "Connect Devices" (Conectar dispositivos) o "Set Up Mail Client" (Configurar cliente de correo).
  3. Se abrirá una ventana con toda la información que necesitas. Busca los datos de "Incoming Mail Server" y "Outgoing Mail Server" (Servidor de correo entrante y saliente).
  4. Anota los siguientes datos:
    • Servidor de correo saliente (SMTP): Normalmente es mail.tudominio.com.
    • Puerto SMTP: 587 (recomendado) o 465.
    • Nombre de usuario (Username): La dirección de correo completa (ej. contacto@tudominio.com).
    • Contraseña (Password): La contraseña que elegiste.

Paso 3: Configurar PrestaShop con los Datos de cPanel

Ahora vamos a la parte principal. Accede al panel de administración de tu PrestaShop.

  1. Ve al menú "Parámetros avanzados" (o "Advanced Parameters") en el menú lateral izquierdo.

  2. Haz clic en "Correo electrónico" (o "E-mail").

  3. Verás la sección "Enviar correos electrónicos". Aquí es donde configuramos todo.

  4. En "Enviar correos electrónicos", selecciona "Sí".

  5. En "Método de envío", elige "Usar SMTP".

  6. Se desplegarán las opciones SMTP. Ahora rellena los campos con los datos que anotaste de cPanel:

    • Servidor SMTP: mail.tudominio.com
    • Usuario SMTP: contacto@tudominio.com
    • Contraseña SMTP: La contraseña de tu cuenta.
    • Cifrado: Elige "TLS" (recomendado) o "SSL". Si elegiste el puerto 587, usa TLS; si elegiste 465, usa SSL.
    • Puerto del servidor SMTP: 587 (o 465).
  7. Haz clic en "Guardar".

[TIP] En la parte inferior de esta página, hay un botón que dice "Enviar un correo de prueba". Úsalo para verificar que todo funciona correctamente. Si recibes el email, ¡enhorabuena! Has configurado configurar correo prestashop con cPanel.

Método 2: Configurar el Correo en PrestaShop Usando Plesk

Plesk es otro popular panel de control, especialmente en servidores dedicados y VPS. El proceso es muy similar, pero la interfaz es diferente.

Paso 1: Crear una Cuenta de Correo en Plesk

  1. Accede a tu panel de Plesk (normalmente en tudominio.com:8443).
  2. En el menú lateral, haz clic en "Mail" (Correo).
  3. Haz clic en "Create Email Address" (Crear dirección de correo).
  4. Escribe la parte local del correo (ej. ventas), selecciona el dominio y establece una contraseña.
  5. Haz clic en "OK" para crear la cuenta.

Paso 2: Obtener la Configuración SMTP en Plesk

  1. En la página de "Mail", verás una lista de tus cuentas de correo. Haz clic en el nombre de la cuenta que acabas de crear.
  2. Ve a la pestaña "Mail Settings" (Configuración de correo).
  3. Aquí verás los detalles. Busca la sección de "Client Setup" (Configuración del cliente) o similar.
  4. Anota los siguientes datos:
    • Servidor de correo saliente (SMTP): Normalmente es mail.tudominio.com o el nombre del servidor (ej. smtp.tudominio.com).
    • Puerto SMTP: 587 o 465.
    • Nombre de usuario: La dirección de correo completa (ej. ventas@tudominio.com).
    • Contraseña: La contraseña de la cuenta.

Paso 3: Configurar PrestaShop con los Datos de Plesk

El proceso en PrestaShop es idéntico al anterior.

  1. Ve a "Parámetros avanzados" > "Correo electrónico" en tu panel de PrestaShop.

  2. Asegúrate de que "Enviar correos electrónicos" esté en "Sí".

  3. En "Método de envío", elige "Usar SMTP".

  4. Rellena los campos:

    • Servidor SMTP: mail.tudominio.com
    • Usuario SMTP: ventas@tudominio.com
    • Contraseña SMTP: La contraseña que estableciste.
    • Cifrado: TLS o SSL (según el puerto).
    • Puerto del servidor SMTP: 587 o 465.
  5. Guarda los cambios y prueba con el botón de "Enviar un correo de prueba".

[WARNING] A veces, en Plesk, el servidor SMTP puede requerir autenticación. Asegúrate de que la opción de autenticación esté marcada en la configuración de la cuenta de correo en Plesk. Si no, PrestaShop no podrá conectarse.

Método 3: Configuración Avanzada y Solución de Problemas Comunes

A veces, las cosas no funcionan a la primera. No te preocupes, aquí tienes algunos consejos y problemas comunes.

¿Qué Hacer Si el Correo de Prueba Falla?

Si al hacer clic en "Enviar un correo de prueba" recibes un error, no entres en pánico. Revisa lo siguiente:

  1. Datos de Autenticación: Vuelve a verificar el nombre de usuario y la contraseña. Asegúrate de que el nombre de usuario sea la dirección de correo completa y que la contraseña no tenga espacios.
  2. Puerto y Cifrado: La combinación de puerto y cifrado debe ser correcta. Prueba con 587/TLS y, si falla, con 465/SSL.
  3. Servidor SMTP: Asegúrate de que el servidor SMTP es el correcto. En cPanel suele ser mail.tudominio.com, pero a veces es smtp.tudominio.com o el nombre de tu servidor de hosting (ej. smtp.hostingpro.com).
  4. Firewall o Bloqueo: Algunos servidores de hosting bloquean las conexiones SMTP salientes desde el servidor web. Si es tu caso, deberás contactar con tu proveedor de hosting para que desbloqueen el puerto.

Usar Servicios de Correo Externos (Gmail, Outlook, etc.)

¿Sabías que también puedes usar el SMTP de Gmail o Outlook para tu tienda PrestaShop? Esto puede ser útil si no quieres usar el correo de tu hosting.

[INFO] Para usar Gmail, necesitas crear una "contraseña de aplicación" si tienes activada la verificación en dos pasos. No uses tu contraseña normal de Gmail, ya que no funcionará.

  • Servidor SMTP de Gmail: smtp.gmail.com
  • Puerto: 465 (SSL) o 587 (TLS)
  • Usuario: Tu dirección de Gmail completa.
  • Contraseña: Tu contraseña de aplicación.

Este método es rápido, pero ten en cuenta que Gmail tiene límites de envío diarios, lo que puede ser un problema si tu tienda crece mucho.

El Problema de SPF y DKIM: La Autenticación de tu Dominio

Este es un tema crucial para que tus correos no caigan en spam. SPF (Sender Policy Framework) y DKIM (DomainKeys Identified Mail) son registros DNS que verifican que los correos que envías desde tu dominio son legítimos.

  • SPF: Es un registro en tu DNS que dice "estos servidores están autorizados para enviar correos en nombre de mi dominio".
  • DKIM: Es una firma digital que se añade a tus correos para verificar que no han sido alterados.

Configurar estos registros es fundamental para una buena reputación de envío. La mayoría de los paneles como cPanel y Plesk te permiten añadir estos registros fácilmente.

[TIP] En cPanel, busca la sección "Email Deliverability" (Entregabilidad de correo). Te mostrará si tus registros SPF y DKIM están configurados correctamente y te dará la opción de arreglarlos automáticamente.

Configuración Específica para HestiaCP (Syspanel)

Si tu hosting utiliza HestiaCP, debes saber que aquí lo llamamos Syspanel. Es un panel moderno y rápido, pero su configuración de correo es un poco diferente.

Acceso a Syspanel

Para acceder a Syspanel, debes usar el puerto 2106. La URL sería algo así: https://tudominio.com:2106.

Crear una Cuenta de Correo en Syspanel

  1. Accede a Syspanel con tus credenciales.
  2. Ve a la sección "Mail" en el menú superior.
  3. Haz clic en "Add Domain" (Añadir dominio) si tu dominio no está listado.
  4. Dentro del dominio, haz clic en "Add Account" (Añadir cuenta).
  5. Rellena el nombre de usuario y la contraseña.

Configurar PrestaShop con Syspanel

Los datos SMTP que necesitas para PrestaShop son los mismos que en los otros paneles:

  • Servidor SMTP: mail.tudominio.com
  • Puerto: 587 (TLS) o 465 (SSL)
  • Usuario: La dirección de correo completa.
  • Contraseña: La que hayas establecido.

El proceso en PrestaShop es el mismo que hemos visto. Ve a "Parámetros avanzados" > "Correo electrónico", elige "Usar SMTP" y rellena los campos con estos datos.

[WARNING] En Syspanel, asegúrate de que el servicio de correo esté activo. A veces, por defecto, puede estar desactivado para el dominio. Revisa la sección de "Mail" y verifica que el estado sea "Activo".

Preguntas Frecuentes (FAQ) sobre la Configuración de Correo en PrestaShop

Aquí tienes las respuestas a las dudas más comunes que nos llegan al soporte.

¿Por qué mis correos de PrestaShop van a la carpeta de spam?

Esto es casi siempre un problema de autenticación. Asegúrate de que los registros SPF y DKIM están correctamente configurados en tu DNS. También es importante usar SMTP en lugar de la función mail() de PHP. Una buena reputación de envío se construye con el tiempo, así que evita enviar correos masivos a direcciones que no se hayan suscrito.

¿Puedo usar el mismo correo para el envío y la recepción?

Sí, la misma cuenta de correo puede usarse tanto para enviar (SMTP) como para recibir (POP3/IMAP). En PrestaShop, solo configuras el envío (SMTP), que es lo que la tienda necesita para mandar notificaciones. La recepción la puedes configurar en tu cliente de correo (Outlook, Thunderbird, etc.).

¿Qué hago si no recibo los correos de prueba?

Primero, revisa la carpeta de spam de la cuenta a la que enviaste el correo de prueba. Si no está ahí, revisa los logs de error de PrestaShop. Puedes activar el modo debug para ver los errores exactos. Normalmente, el problema está en los datos SMTP o en un bloqueo del puerto por parte del hosting.

¿Necesito una cuenta de correo en mi hosting para usar SMTP?

Sí, es altamente recomendable. Usar un SMTP externo (como Gmail) puede

¿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