Cómo configurar el correo electrónico de PrestaShop en cPanel
¿Por qué es importante configurar el correo de PrestaShop en cPanel?
Cuando lanzas una tienda online con PrestaShop, una de las tareas más importantes (y a menudo olvidadas) es la configuración del correo electrónico. No hablamos solo de recibir pedidos, sino de que tu tienda pueda enviar correos transaccionales: confirmaciones de compra, avisos de envío, recuperación de contraseñas y notificaciones de stock.
Si no configuras bien el prestashop email cpanel, tus clientes pueden no recibir sus facturas o tú puedes perderte avisos de nuevos pedidos. Peor aún: tus correos pueden caer en la carpeta de spam, lo que daña la reputación de tu dominio.
En este artículo te voy a explicar, paso a paso y en un lenguaje muy claro, cómo configurar el correo electrónico de PrestaShop usando cPanel. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.
¿Qué necesitas antes de empezar?
Antes de tocar nada en PrestaShop, asegúrate de tener a mano estos datos:
- Acceso a cPanel de tu hosting (usuario y contraseña).
- El dominio de tu tienda (por ejemplo, mirestauranteonline.com).
- El nombre de la cuenta de correo que quieres usar (ejemplo: pedidos@mirestauranteonline.com).
- La contraseña de esa cuenta de correo.
- Acceso al panel de administración de PrestaShop (tu tienda).
Con estos cuatro elementos, ya puedes empezar. El proceso se divide en dos partes: primero creas la cuenta de correo en cPanel y luego configuras PrestaShop para que use esa cuenta mediante SMTP.
Paso 1: Crear una cuenta de correo en cPanel
Lo primero es tener una cuenta de correo profesional asociada a tu dominio. No uses Gmail ni Hotmail para enviar correos transaccionales, porque las tasas de entrega serán malas y tu tienda parecerá poco profesional.
1.1 Accede a cPanel
Escribe en tu navegador la dirección típica de acceso a cPanel. Normalmente es algo como:
https://tudominio.com/cpanel
O también puedes usar la IP directa que te haya dado tu proveedor de hosting. Introduce tu usuario y contraseña.
1.2 Busca la sección "Email"
Dentro de cPanel, busca el apartado "Email" o "Correo electrónico". Verás varias opciones. Haz clic en "Cuentas de correo" o "Email Accounts".
1.3 Crea la cuenta
Pulsa el botón "Crear" o "Add". Te pedirá:
- Dominio: selecciona tu dominio (si tienes varios, elige el de la tienda).
- Usuario: por ejemplo,
pedidos(el correo será pedidos@tudominio.com). - Contraseña: elige una segura. Puedes usar el generador de cPanel.
- Cuota: déjala en ilimitada o ponle un límite razonable (500 MB es suficiente).
Pulsa "Crear" y ya tienes tu cuenta. Ahora anota bien el correo completo y la contraseña, porque los necesitarás más adelante.
[INFO] Para correos transaccionales de PrestaShop, se recomienda usar una cuenta como
tienda@tudominio.comopedidos@tudominio.com. Evita usarinfo@si es posible, porque suele recibir mucho spam y puede afectar a la entrega de correos importantes.
Paso 2: Configurar SMTP en PrestaShop
Ahora vamos a la parte más importante: decirle a PrestaShop que use esa cuenta de correo para enviar todos los emails. Esto se hace a través del protocolo SMTP (Simple Mail Transfer Protocol).
2.1 Accede al panel de administración
Entra en tu tienda PrestaShop. Normalmente es:
https://tudominio.com/admin
O la URL que configuraste. Introduce tu usuario y contraseña.
2.2 Ve a la configuración de correo
Dentro del panel, busca en el menú lateral la opción "Parámetros avanzados" y luego haz clic en "E-mail". En algunos temas puede aparecer como "Correo electrónico".
2.3 Configura el envío de correos
Verás una pantalla con varias opciones. Esto es lo que debes hacer:
- Enviar correos electrónicos: selecciona "Sí".
- Modo de envío: aquí viene lo importante. Elige "Configurar SMTP" o "Usar SMTP" en lugar de la opción "Usar la función mail() de PHP".
- Servidor SMTP: escribe
localhostomail.tudominio.com. Te recomiendo que primero pruebes conlocalhost, porque en la mayoría de servidores cPanel funciona perfectamente. Si no funciona, prueba conmail.tudominio.com. - Usuario SMTP: escribe el correo completo, por ejemplo
pedidos@tudominio.com. - Contraseña SMTP: la contraseña que pusiste al crear la cuenta.
- Puerto SMTP: normalmente es el 25 o el 465 (si es SSL) o 587 (si es TLS). En cPanel, el puerto 25 suele estar abierto, pero si tu hosting usa seguridad, prueba con 465.
- Cifrado: si usas el puerto 465, selecciona "SSL". Si usas el 587, selecciona "TLS". Si usas el 25, puedes dejarlo en "Sin cifrado".
2.4 Guarda y prueba
Pulsa "Guardar". Luego, en la misma pantalla, busca el botón que dice "Enviar un correo de prueba". Introduce una dirección de correo (la tuya, por ejemplo) y pulsa enviar.
Revisa tu bandeja de entrada. Si te llega el correo, ¡enhorabuena! Si no, revisa los puntos anteriores.
[WARNING] Si usas
localhostcomo servidor SMTP y no funciona, no te desesperes. Es muy común que el hosting requiera que usesmail.tudominio.com. También verifica que la cuenta de correo existe y que la contraseña es correcta. Un error tipográfico en la contraseña es la causa más frecuente de fallo.
Paso 3: Configurar el remitente por defecto
PrestaShop tiene una opción para definir quién aparece como remitente en los correos. Esto es importante para que tus clientes reconozcan el correo.
En la misma pantalla de "Parámetros avanzados > E-mail", verás una sección llamada "Información del correo electrónico". Ahí puedes configurar:
- Nombre del remitente: por ejemplo, "Mi Tienda Online".
- Correo electrónico del remitente: el correo que creaste.
Guarda los cambios.
[TIP] Usa un nombre de remitente reconocible, como el nombre de tu marca. Los correos genéricos de "no-responder" suelen tener peor tasa de apertura. Puedes usar "Mi Tienda - No responder" si prefieres, pero añade el nombre de tu marca.
Paso 4: Configurar el correo transaccional en PrestaShop
El correo transaccional prestashop es el que se envía automáticamente cuando ocurre una acción: un pedido nuevo, un cambio de estado, un mensaje del cliente, etc. PrestaShop gestiona esto mediante plantillas de correo.
4.1 Revisa las plantillas
Ve a "Diseño" > "Tema de correo" o "Parámetros avanzados > E-mail" y busca la pestaña de "Plantillas de correo". Verás una lista de todos los correos que puede enviar tu tienda.
4.2 Asegúrate de que están activas
No es necesario tocar nada aquí si tu tienda funciona, pero es buena idea comprobar que los correos importantes (confirmación de pedido, aviso de nuevo pedido, etc.) están activos.
4.3 Prueba un pedido real
Haz un pedido de prueba en tu tienda (puedes usar el modo catálogo o un pedido real con un producto barato). Verifica que recibes el correo de confirmación y que el cliente también lo recibe.
Paso 5: Solucionar problemas comunes
Aunque hayas seguido todos los pasos, a veces las cosas fallan. Te dejo una lista de problemas típicos y sus soluciones.
5.1 Los correos no se envían
Si PrestaShop no envía correos, revisa:
- Que el modo SMTP está activado y no la opción
mail(). - Que el servidor SMTP es correcto (
localhostomail.tudominio.com). - Que el puerto está abierto en tu hosting. Si no sabes cuál es, contacta con tu proveedor.
- Que la cuenta de correo existe y no está llena.
5.2 Los correos llegan a spam
Esto es más delicado. Si tus correos llegan a spam, puede ser por:
- Falta de registro SPF o DKIM: muchos hostings lo activan automáticamente en cPanel. Busca en cPanel la sección "Autenticación de correo" y asegúrate de que SPF y DKIM están activados.
- Contenido sospechoso: evita palabras como "gratis", "oferta" en los asuntos de los correos.
- La reputación de tu IP: si tu servidor tiene mala reputación, es más difícil. Contacta con tu hosting.
5.3 Los correos se envían pero no llegan
Prueba con otra dirección de correo (Gmail, Outlook). Si llegan a Gmail pero no a Outlook, es un problema de filtros del proveedor. Si no llegan a ningún sitio, revisa la configuración SMTP.
[INFO] Si tu hosting usa Syspanel en lugar de cPanel (algunos proveedores lo hacen), el proceso es similar. Accede por el puerto 2106 (por ejemplo,
https://tudominio.com:2106) y busca la sección de correo. La configuración SMTP en PrestaShop no cambia.
Paso 6: Mejora la entregabilidad de tus correos
Configurar el SMTP es el primer paso, pero para que tus correos lleguen siempre a la bandeja de entrada, te doy algunos consejos extra.
6.1 Activa SPF y DKIM
En cPanel, busca "Autenticación de correo" o "Email Deliverability". Asegúrate de que los registros SPF y DKIM están activados. Esto ayuda a que los servidores de correo confíen en tu dominio.
6.2 Usa un remitente claro
Como mencioné antes, usa un nombre de remitente que identifique tu marca. Evita direcciones como admin@tudominio.com o test@tudominio.com.
6.3 No envíes demasiados correos
Si tu tienda envía cientos de correos al día, es posible que tu servidor te limite. Considera usar un servicio de correo transaccional como SendGrid o Mailgun si tu volumen es alto. PrestaShop permite configurar SMTP externos, así que puedes usar esos servicios sin problema.
6.4 Monitorea tus correos
PrestaShop tiene un registro de correos enviados. Puedes revisarlo en "Parámetros avanzados > E-mail" en la pestaña de "Registro de correos". Ahí verás si hay errores.
Preguntas frecuentes (FAQ)
¿Puedo usar Gmail como servidor SMTP para PrestaShop?
Técnicamente sí, pero no es recomendable. Gmail limita el número de correos diarios y puede bloquear tu cuenta por actividad sospechosa. Además, los correos pueden llegar a spam. Usa siempre una cuenta de tu propio dominio.
¿Qué puerto SMTP debo usar en cPanel?
El puerto más común es el 25. Si tu hosting usa seguridad, prueba con el 465 (SSL) o el 587 (TLS). Si ninguno funciona, contacta con tu proveedor de hosting.
¿Cómo sé si mi configuración SMTP es correcta?
PrestaShop tiene una función de prueba. Ve a "Parámetros avanzados > E-mail" y pulsa "Enviar un correo de prueba". Si lo recibes, la configuración es correcta.
¿Qué hago si mis correos van a spam?
Activa SPF y DKIM en cPanel, usa un remitente claro y evita contenido sospechoso. Si el problema persiste, considera usar un servicio de correo transaccional externo.
¿Necesito configurar algo más en cPanel?
Además de la cuenta de correo, es recomendable que actives los registros SPF y DKIM. También puedes crear un registro DMARC para mejorar la entregabilidad, pero esto es opcional.
Conclusión
Configurar el prestashop email cpanel es un proceso sencillo si sigues los pasos correctos. Lo más importante es tener una cuenta de correo profesional en tu dominio, usar el SMTP prestashop con los datos correctos y probar que todo funciona.
Recuerda que el correo transaccional prestashop es vital para la confianza de tus clientes: si no reciben sus confirmaciones de pedido, pueden pensar que su compra no se ha procesado. Dedica unos minutos a configurarlo bien y te ahorrarás muchos dolores de cabeza.
Si tienes dudas, no dudes en contactar con tu proveedor de hosting. Ellos conocen los puertos y servidores SMTP de su infraestructura y pueden darte los datos exactos.
¡Espero que este artículo te haya sido de ayuda! Ahora ve y configura ese correo para que tu tienda vuele.
