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

Cómo configurar el correo electrónico para PrestaShop en cPanel

Actualizado el 2 de febrero de 2026

Antes de Empezar: ¿Por Qué Configurar el SMTP en PrestaShop?

Si tienes una tienda online con PrestaShop, seguramente te has encontrado con el clásico problema de que los correos de confirmación de pedido, recuperación de contraseña o facturas no llegan a tus clientes. Esto no solo genera desconfianza, sino que puede hacerte perder ventas.

La causa más común es que PrestaShop, por defecto, intenta enviar correos usando la función mail() de PHP. Este método es poco fiable y muchos servidores de hosting lo bloquean para evitar spam. La solución profesional es configurar el envío a través de un servidor SMTP, que es un protocolo de comunicación diseñado específicamente para enviar correos de forma segura y verificada.

En esta guía completa, paso a paso, te voy a enseñar exactamente cómo configurar el correo electrónico para PrestaShop en cPanel. No necesitas ser un experto técnico, solo sigue las instrucciones al pie de la letra y en menos de 15 minutos tu tienda estará enviando correos como un campeón.


Paso 1: Crear la Cuenta de Correo en cPanel

Antes de tocar nada en PrestaShop, necesitas tener una dirección de correo electrónico dedicada para tu tienda. Lo ideal es usar algo como tienda@tudominio.com o contacto@tudominio.com.

Accede a tu Panel de Control

Lo primero es entrar a tu cPanel. Normalmente se accede a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Usa las credenciales que te proporcionó tu proveedor de hosting.

Busca la Sección de Email

Una vez dentro, busca la sección que se llama "Email" o "Correo Electrónico". Dentro de ella, haz clic en la opción "Email Accounts" (Cuentas de Correo). Esta es la herramienta que te permite crear y gestionar todas las direcciones de correo asociadas a tu dominio.

Crea la Nueva Cuenta

Haz clic en el botón "Create" o "Crear". Se abrirá un formulario. Deberás completar los siguientes campos:

  • Dominio: Asegúrate de que esté seleccionado tu dominio principal (por ejemplo, mistienda.com).
  • Usuario: Aquí pones la parte delantera del correo, por ejemplo, contacto. La dirección completa sería contacto@mistienda.com.
  • Contraseña: Es muy importante que uses una contraseña segura. Debe tener al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos. Puedes usar el generador de contraseñas que incluye cPanel.
  • Cuota: Puedes dejarlo en el valor predeterminado o asignar una cantidad específica de espacio, como 1 GB.

[INFO] Anota esta contraseña en un lugar seguro, la necesitarás más adelante para configurar PrestaShop. También es recomendable que anotes el nombre de usuario completo (ej. contacto@mistienda.com), ya que a veces se usa como nombre de usuario del SMTP.

Finaliza la Creación

Haz clic en "Create" al final del formulario. Verás un mensaje de confirmación. Ya tienes tu cuenta de correo lista.


Paso 2: Encontrar los Datos del Servidor SMTP

Ahora necesitas los datos de conexión SMTP de tu servidor de hosting. Estos son los que le dirán a PrestaShop a dónde tiene que conectarse para enviar los correos.

Datos del Servidor SMTP en cPanel

Generalmente, los datos son los siguientes:

  • Servidor SMTP: Suele ser mail.tudominio.com o localhost. La opción más fiable es usar mail.tudominio.com.
  • Puerto SMTP: Los puertos más comunes son el 465 (SSL) y el 587 (TLS). Si tu hosting es moderno, el 465 con SSL es la mejor opción. También puedes probar con el 587.
  • Autenticación: Debe estar activada (Sí o True).
  • Protocolo de Seguridad: SSL o TLS.

[TIP] Si no estás seguro de qué puerto usar, contacta con el soporte de tu hosting. Ellos te confirmarán cuál es el puerto y el protocolo de seguridad correctos. Usar el puerto equivocado es el error más común que impide que el correo funcione.

Verificación Adicional (Opcional pero Recomendada)

Algunos proveedores de hosting utilizan un puerto específico para el envío de correos salientes. Para asegurarte, puedes buscar en la documentación de tu proveedor o en la sección de "Bienvenida" que te enviaron al contratar el servicio.


Paso 3: Configurar PrestaShop para Usar SMTP

Este es el corazón de la configuración. Vamos a entrar en el panel de administración de PrestaShop y cambiar la forma en que envía los correos.

Accede al Panel de Administración de PrestaShop

Entra a tu administración de PrestaShop. Normalmente es una URL como tudominio.com/admin o tudominio.com/backoffice.

Encuentra el Menú de Parámetros Avanzados

En el menú lateral izquierdo, busca la sección "PARÁMETROS AVANZADOS" (Advanced Parameters). Al pasar el ratón por encima, se desplegará un submenú. Haz clic en "E-mail".

Configura las Opciones de Envío

Estás en la página de configuración de correo. Aquí verás una sección llamada "Enviar mis correos electrónicos". Por defecto, estará marcada la opción "Usar la función mail() de PHP". Necesitas cambiarla.

Selecciona la opción "Usar mis propias opciones SMTP". Al hacerlo, se desplegarán varios campos que debes completar con los datos que obtuviste en el Paso 2.

Los campos a rellenar son:

  • Servidor SMTP: Escribe mail.tudominio.com (reemplaza tudominio.com con tu dominio real).
  • Usuario SMTP: Escribe la dirección de correo completa que creaste, por ejemplo, contacto@tudominio.com.
  • Contraseña SMTP: Escribe la contraseña que asignaste a esa cuenta.
  • Cifrado: Selecciona "SSL" si vas a usar el puerto 465, o "TLS" si vas a usar el puerto 587. Si tu hosting es antiguo, puede que la opción sea "Sin cifrado" (No Encryption), pero es poco recomendable.
  • Puerto del servidor SMTP: Escribe el puerto correspondiente (465 o 587).
  • Número de mensajes por minuto: Puedes dejarlo en el valor predeterminado (normalmente 0 o 5).

[WARNING] PrestaShop a veces muestra un campo llamado "Nombre de dominio" o "No responder a". Asegúrate de que el campo "No responder a" (Reply-to) esté vacío o configurado con tu dirección de correo principal, para que los clientes puedan responder a tus emails.

Guarda los Cambios

Una vez hayas rellenado todos los campos, haz clic en el botón "Guardar" que se encuentra en la parte superior derecha de la página.


Paso 4: Probar el Envío de Correos

Configurar a ciegas no es buena idea. Necesitamos comprobar que todo funciona antes de dar el proceso por finalizado.

Utiliza el Botón de Envío de Prueba

En la misma página de configuración de email, verás un botón que dice "Enviar un correo de prueba". Haz clic en él.

Revisa tu Bandeja de Entrada

Se abrirá una pequeña ventana o se recargará la página. Si la configuración es correcta, verás un mensaje de éxito. Ahora, ve a la bandeja de entrada de la cuenta de correo que usaste para configurar el SMTP (o la que hayas puesto en el campo "Enviar a" en la prueba).

Deberías tener un correo de prueba de PrestaShop.

[TIP] Revisa también la carpeta de "Correo no deseado" o "Spam". A veces los filtros de correo pueden marcar los emails de prueba como spam si el dominio no tiene configurados correctamente los registros SPF o DKIM (hablaremos de esto más adelante).


Paso 5: Solución de Problemas Comunes (FAQ)

Si el correo de prueba no llega, no te preocupes. Aquí tienes las soluciones a los problemas más frecuentes.

¿Por qué no llega el correo de prueba?

  • Puerto incorrecto: Prueba a cambiar el puerto (465 por 587 o viceversa) y el protocolo de cifrado (SSL por TLS). Esta es la causa más común.
  • Contraseña incorrecta: Vuelve a verificar la contraseña de la cuenta de correo en cPanel. Es fácil equivocarse con mayúsculas o símbolos.
  • Usuario SMTP incorrecto: Asegúrate de que estás usando la dirección de correo completa (ej. contacto@tudominio.com) y no solo la parte delantera (ej. contacto).
  • Servidor SMTP incorrecto: Prueba a usar localhost en lugar de mail.tudominio.com. Algunos servidores de hosting lo requieren.

¿Cómo verifico que los registros SPF y DKIM están bien?

Estos registros DNS ayudan a que tus correos no sean marcados como spam.

  • SPF: En tu cPanel, busca la sección "Zone Editor" o "Editor de Zona DNS". Busca un registro que empiece por v=spf1. Si no existe, deberás añadirlo. Un registro SPF típico es: v=spf1 +a +mx -all (esto es un ejemplo, consulta con tu hosting para el valor exacto).
  • DKIM: En cPanel, busca la sección "Email Deliverability" o "Entregabilidad de Email". Si la opción está disponible, actívala. Si no, contacta con tu proveedor.

[WARNING] Modificar los registros DNS puede afectar a otros servicios (como el propio correo o la web). Si no te sientes seguro, contacta con el soporte de tu hosting para que te ayuden a configurar SPF y DKIM correctamente.

Mi web usa "Syspanel" (antes HestiaCP), ¿cambia algo?

Si tu hosting utiliza el panel de control "Syspanel" (conocido anteriormente como HestiaCP), el proceso es muy similar, pero el acceso es diferente. La URL de acceso a este panel suele ser tudominio.com:2106. Una vez dentro, los conceptos son los mismos: creas tu cuenta de correo, buscas los datos del servidor (normalmente mail.tudominio.com) y sigues los mismos pasos en PrestaShop. La configuración de SMTP en PrestaShop es idéntica, ya que el panel de control solo gestiona la creación de la cuenta de correo, no la conexión desde tu tienda.


Consejos Extra para un Envío de Correo Perfecto

Una vez que el correo funcione, aquí tienes algunos consejos para asegurar la máxima entregabilidad y evitar problemas futuros.

Utiliza un Remitente Real

Asegúrate de que el campo "Nombre de la tienda" y el "Correo electrónico de la tienda" en PrestaShop (Parámetros avanzados -> E-mail) sean profesionales. No uses direcciones genéricas de Gmail o Hotmail como remitente. Usa siempre tu dominio.

Monitoriza tus Correos

PrestaShop tiene un registro de emails enviados. Puedes revisarlo en "Parámetros Avanzados" -> "Registro de E-mails". Esto te ayudará a ver si hay errores de envío en tiempo real.

Mantén tu PrestaShop Actualizado

Las versiones antiguas de PrestaShop pueden tener problemas de compatibilidad con los protocolos de seguridad modernos. Mantener tu tienda actualizada es crucial para la seguridad y el correcto funcionamiento del envío de correos.

Considera un Servicio SMTP Externo (Opcional)

Si tu tienda envía muchos correos (newsletters, campañas de email marketing), considera usar un servicio SMTP externo como SendGrid, Mailgun o Amazon SES. Son más fiables y escalables, y ofrecen estadísticas detalladas. La configuración es similar, solo tienes que usar los datos SMTP que te proporciona ese servicio.


Conclusión

Configurar el correo electrónico para PrestaShop en cPanel es un proceso sencillo que te evitará muchos dolores de cabeza. Al usar SMTP, te aseguras de que los correos importantes de tu tienda lleguen a la bandeja de entrada de tus clientes, mejorando la confianza y la experiencia de compra.

Recuerda los puntos clave:

  1. Crea una cuenta de correo profesional en tu cPanel.
  2. Obtén los datos de tu servidor SMTP (servidor, puerto, usuario y contraseña).
  3. Configura PrestaShop para usar SMTP con esos datos.
  4. Envía un correo de prueba para verificar que todo funciona.
  5. Si falla, revisa el puerto, la contraseña y el servidor.
  6. Asegúrate de tener SPF y DKIM configurados para una mejor entregabilidad.

Con esta guía, tu tienda online estará enviando correos de forma fiable en muy poco tiempo. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu negocio!

¿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