Guía para configurar el correo en PrestaShop con cPanel
¿Tienes una tienda online con PrestaShop y necesitas que los correos lleguen a tus clientes sin problemas? Configurar el correo electrónico en PrestaShop usando cPanel es uno de los pasos más importantes para que tu negocio funcione correctamente. Sin una configuración adecuada, los emails de confirmación de pedidos, recuperación de contraseñas o notificaciones de stock pueden perderse en la bandeja de spam o no llegar nunca.
En esta guía completa, aprenderás paso a paso cómo configurar el correo en PrestaShop con cPanel, desde crear la cuenta de email hasta ajustar los parámetros SMTP. Además, resolveremos las dudas más frecuentes para que tu tienda online tenga una comunicación fluida con tus clientes.
¿Por qué es importante configurar el correo en PrestaShop?
PrestaShop es una de las plataformas de tienda online más populares, y el envío de correos transaccionales es vital para la experiencia de compra. Cada vez que un cliente realiza un pedido, recibe un email de confirmación, o cuando solicitas recuperar una contraseña, el sistema necesita enviar un correo.
Si no configuras correctamente el email PrestaShop, puedes tener estos problemas:
- Correos marcados como spam.
- Clientes que no reciben facturas o notificaciones.
- Pérdida de ventas por falta de comunicación.
- Problemas con la verificación de cuentas de usuario.
Usar cPanel para gestionar tu correo es la opción más fiable y sencilla, ya que te permite crear cuentas de email profesionales y configurar los servidores SMTP de forma segura.
Requisitos previos antes de empezar
Antes de comenzar con la configuración, asegúrate de tener lo siguiente:
- Acceso a cPanel de tu hosting (usuario y contraseña).
- Un dominio configurado (ejemplo: tudominio.com).
- Acceso al panel de administración de PrestaShop.
- Una cuenta de correo electrónico creada en cPanel (te explicamos cómo hacerlo).
[INFO] Si tu hosting utiliza otro panel como Syspanel (antes HestiaCP), el proceso es similar, pero el acceso se realiza por el puerto 2106 (ejemplo: tudominio.com:2106). En esta guía nos centraremos en cPanel, pero los pasos SMTP son universales.
Paso 1: Crear una cuenta de correo en cPanel
Lo primero es tener una dirección de correo profesional asociada a tu dominio. Por ejemplo, ventas@tudominio.com o info@tudominio.com.
- Inicia sesión en cPanel (normalmente es tudominio.com/cpanel o puerto 2083).
- Busca la sección "Correo Electrónico" y haz clic en "Cuentas de correo electrónico".
- Haz clic en "Crear" o "Agregar cuenta".
- Completa los campos:
- Usuario: elige un nombre (ejemplo: contacto).
- Contraseña: usa una segura (mínimo 8 caracteres, mayúsculas, números y símbolos).
- Cuota: puedes dejarlo ilimitado o asignar un límite.
- Haz clic en "Crear".
Ya tienes tu cuenta de correo. Ahora necesitas los datos SMTP para configurarlos en PrestaShop.
Paso 2: Obtener los datos SMTP desde cPanel
Para que PrestaShop pueda enviar correos usando tu cuenta de cPanel, necesitas los parámetros SMTP. Son los siguientes:
- Servidor SMTP: suele ser
mail.tudominio.comotudominio.com. - Puerto SMTP: 465 (SSL) o 587 (TLS).
- Autenticación: requerida (Sí).
- Usuario: la dirección de correo completa (ejemplo: contacto@tudominio.com).
- Contraseña: la que creaste en el paso anterior.
- Protocolo de seguridad: SSL o TLS.
Para encontrarlos en cPanel:
- Dentro de cPanel, ve a "Cuentas de correo electrónico".
- Junto a la cuenta que creaste, haz clic en "Conectar dispositivos" o "Configurar cliente de correo".
- Se mostrará una ventana con los datos de configuración manual. Anota:
- Servidor de correo entrante (IMAP): puede ser útil, pero necesitamos el Servidor de correo saliente (SMTP).
- Puerto SMTP: normalmente 465 (SSL) o 587 (TLS).
- Nombre de usuario: tu correo completo.
[TIP] Si no ves la opción "Conectar dispositivos", busca "Clientes de correo" o "Configuración manual". En algunos cPanel está en "Acceso a Webmail".
Paso 3: Configurar el correo en PrestaShop (Back Office)
Ahora vamos al panel de administración de tu tienda online en PrestaShop.
- Accede a tu Back Office de PrestaShop (ejemplo: tudominio.com/admin).
- En el menú lateral, ve a "Parámetros de la tienda" > "Contacto" > "Correo electrónico".
- Verás la sección "Envío de correo electrónico". Aquí tienes dos opciones:
- Usar la función mail() de PHP (no recomendado para tiendas con tráfico).
- Configurar mis propios parámetros SMTP (recomendado).
Selecciona "Configurar mis propios parámetros SMTP". Se desplegarán los campos:
- Servidor SMTP: escribe
mail.tudominio.como el que te indicó cPanel. - Usuario: tu correo completo (ejemplo: contacto@tudominio.com).
- Contraseña: la que usas para la cuenta de correo.
- Encriptación: elige SSL si usas puerto 465, o TLS si usas puerto 587.
- Puerto: 465 o 587 según la encriptación.
- Autenticación SMTP: déjalo en Sí.
[WARNING] No confundas el puerto. Si usas SSL, el puerto debe ser 465. Si usas TLS, usa 587. Algunos servidores también aceptan el puerto 25, pero es menos seguro y suele estar bloqueado.
- Haz clic en "Guardar".
Paso 4: Probar el envío de correo
Una vez guardada la configuración, es importante verificar que funcione correctamente.
- En la misma página de configuración de correo en PrestaShop, busca el botón "Enviar un correo de prueba" (suele estar al final).
- Introduce una dirección de correo a la que tengas acceso (puede ser tu Gmail).
- Haz clic en "Enviar".
- Revisa tu bandeja de entrada (y también la carpeta de spam). Deberías recibir un email de prueba.
Si no llega, revisa los siguientes puntos:
- Los datos SMTP están escritos correctamente.
- El puerto y la encriptación coinciden.
- La cuenta de correo existe y la contraseña es correcta.
- Tu hosting no bloquea el puerto SMTP (consulta con soporte).
[INFO] Si el correo de prueba llega a spam, puedes configurar registros SPF y DKIM en cPanel para mejorar la entregabilidad. Te lo explicamos más adelante.
Solución de problemas comunes (FAQ)
¿Por qué no recibo los correos de PrestaShop?
Las causas más comunes son:
- Datos SMTP incorrectos: revisa usuario, contraseña, servidor y puerto.
- Puerto bloqueado: algunos hostings bloquean el puerto 25. Usa 465 o 587.
- Falta de autenticación: asegúrate de que "Autenticación SMTP" esté en "Sí".
- Correo en spam: configura SPF y DKIM (ver más abajo).
¿Cómo configuro SPF y DKIM en cPanel?
Estos registros DNS ayudan a que tus correos no sean marcados como spam.
- En cPanel, busca "Zone Editor" o "Editor de zonas DNS".
- Agrega un registro TXT con el valor SPF:
v=spf1 +a +mx +ip4:TU_IP ~all(reemplaza TU_IP por la IP de tu servidor). - Para DKIM, en cPanel ve a "Autenticación de correo" (o "Email Deliverability") y activa DKIM para tu dominio.
¿Puedo usar Gmail o Outlook con PrestaShop?
Sí, pero no es recomendable para tiendas online porque:
- Gmail tiene límites de envío (500 correos/día).
- Pueden bloquear tu cuenta por uso comercial.
- Es menos profesional que un correo con tu dominio.
Si aún así quieres hacerlo, los datos SMTP de Gmail son:
- Servidor: smtp.gmail.com
- Puerto: 587 (TLS)
- Usuario: tu correo de Gmail
- Contraseña: tu contraseña de Gmail (o una contraseña de aplicación si tienes verificación en dos pasos).
¿Qué hago si mi hosting usa Syspanel (HestiaCP)?
Si tu panel es Syspanel (HestiaCP), el acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106). El proceso para crear cuentas de correo y obtener los datos SMTP es muy similar. Busca la sección "Mail" o "Correo" dentro del panel. Los parámetros SMTP serán los mismos que en cPanel, pero el servidor puede variar (consulta con tu proveedor).
Consejos adicionales para mejorar la entrega de correos
- Usa un nombre de remitente claro: en PrestaShop, en "Parámetros de la tienda" > "Contacto", puedes definir el nombre y correo del remitente. Usa algo como "Tienda Online" y tu correo profesional.
- Evita direcciones genéricas: no uses "noreply@tudominio.com", ya que los clientes pueden querer responder. Mejor "contacto@tudominio.com" o "info@".
- Configura correctamente el registro MX: asegúrate de que tu dominio tenga un registro MX apuntando a tu servidor de correo. En cPanel, esto suele estar configurado automáticamente.
- Monitorea las colas de correo: en cPanel, puedes ver la "Cola de correo" para identificar si hay mensajes retenidos.
Conclusión
Configurar el correo en PrestaShop con cPanel es un proceso sencillo pero fundamental para el éxito de tu tienda online. Siguiendo estos pasos, tus clientes recibirán cada notificación de pedido, factura o recuperación de contraseña sin problemas.
Recuerda que la clave está en usar los parámetros SMTP correctos y mantener una buena reputación de dominio con registros SPF y DKIM. Si encuentras dificultades, no dudes en contactar con el soporte de tu hosting o consultar la documentación oficial de PrestaShop.
Ahora que ya sabes cómo hacerlo, ¡ponlo en práctica y asegura la comunicación con tus clientes!
