Configurar correo electrónico para PrestaShop en cPanel
Introducción: La importancia del correo en tu tienda PrestaShop
Tener una tienda online con PrestaShop es un gran paso. Pero, ¿sabías que uno de los pilares para que todo funcione correctamente es el correo electrónico? No solo hablamos de recibir notificaciones, sino del email transaccional PrestaShop: esos mensajes automáticos que se envían cuando un cliente hace un pedido, cuando se registra o cuando recupera su contraseña. Si estos correos no llegan, tu negocio se resiente.
Configurar el correo PrestaShop cPanel es más sencillo de lo que piensas. En esta guía, te explicaré paso a paso cómo hacerlo, usando las herramientas que ya tienes en tu panel de control. No necesitas ser un experto en tecnología, solo seguir las instrucciones al pie de la letra.
¿Qué necesitas antes de empezar?
Antes de meternos en la configuración, asegúrate de tener a mano lo siguiente:
- Acceso a tu cPanel (el panel de control de tu hosting).
- Una cuenta de correo electrónico ya creada en cPanel (por ejemplo,
info@tudominio.com). - Los datos de acceso a tu tienda PrestaShop (usuario y contraseña de administrador).
- Un poco de paciencia, que todo saldrá bien.
[TIP] Si aún no has creado una cuenta de correo en cPanel, ve a la sección "Email Accounts" y créala. Te recomiendo usar una dirección como
ventas@tudominio.comoinfo@tudominio.compara que sea profesional.
Paso 1: Encuentra la configuración de correo en cPanel
Lo primero es localizar los datos de conexión de tu cuenta de correo. En cPanel, busca la sección "Email Accounts" (o "Cuentas de correo electrónico").
- Inicia sesión en tu cPanel (normalmente es
tudominio.com/cpanelotudominio.com:2083). - Busca el icono de "Email Accounts" y haz clic.
- Verás una lista con todas tus cuentas de correo. Localiza la que quieras usar para PrestaShop.
- Al lado de esa cuenta, verás un botón que dice "Connect Devices" o "Configurar cliente". Haz clic ahí.
- Se abrirá una ventana con toda la información que necesitas: Servidor de correo entrante (IMAP/POP3), Servidor de correo saliente (SMTP), Puertos y SSL/TLS.
Anota estos datos en un bloc de notas. Los necesitarás en el siguiente paso.
Paso 2: Configurar el email transaccional en PrestaShop
Ahora vamos a la parte más importante: configurar email PrestaShop para que use tu servidor SMTP. Esto hará que los correos se envíen de forma fiable, sin que acaben en la carpeta de spam.
-
Accede al panel de administración de tu PrestaShop (normalmente
tudominio.com/admin). -
En el menú lateral izquierdo, ve a "Parámetros Avanzados" → "Correo electrónico".
-
Verás varias opciones. La primera es "Método de envío". Selecciona "Configurar SMTP".
-
Ahora se desplegarán los campos que debes rellenar con los datos que anotaste antes:
- Servidor SMTP: El servidor de correo saliente que anotaste (por ejemplo,
mail.tudominio.com). - Usuario: La dirección de correo completa (por ejemplo,
info@tudominio.com). - Contraseña: La contraseña de esa cuenta de correo.
- Encriptación: Selecciona "SSL/TLS" (es la más segura). Si no funciona, prueba con "STARTTLS".
- Puerto: Dependiendo de la encriptación, suele ser el 465 (para SSL) o el 587 (para STARTTLS). Revisa los datos de tu cPanel.
- Número de mensajes por carga: Déjalo en 50 (es un valor seguro).
- Servidor SMTP: El servidor de correo saliente que anotaste (por ejemplo,
-
Una vez rellenado, haz clic en "Guardar".
[INFO] Si tu cPanel usa un puerto diferente (por ejemplo, 26 para SMTP no estándar), usa el que te indique en "Connect Devices". Lo importante es que coincida con la encriptación.
Paso 3: Prueba el envío de correos
PrestaShop tiene una herramienta para probar que todo funciona. Justo debajo de la configuración SMTP, verás un apartado llamado "Enviar un correo de prueba".
- Introduce una dirección de correo donde quieras recibir la prueba (puede ser tu Gmail o la misma cuenta que configuraste).
- Haz clic en "Enviar".
- Revisa tu bandeja de entrada (y la carpeta de spam) en unos minutos.
Si recibes el correo, ¡felicidades! Tu email transaccional PrestaShop ya está funcionando. Si no, no te preocupes, vamos a solucionarlo.
Solución de problemas comunes (FAQ)
Aquí tienes las preguntas más frecuentes que nos hacen los clientes. Si algo falla, seguro que encuentras la respuesta aquí.
¿Por qué no llegan los correos de prueba?
- Revisa la carpeta de spam: A veces los correos de prueba caen ahí. Marca como "No es spam" si es el caso.
- Verifica los datos SMTP: Asegúrate de que el servidor, puerto y encriptación son exactamente los que te da cPanel. Un error de tipeo es muy común.
- Prueba con otro puerto: Si usaste SSL (puerto 465) y no funciona, prueba con STARTTLS (puerto 587) o viceversa.
¿Qué hago si mi hosting usa Syspanel (HestiaCP)?
Si tu proveedor de hosting usa Syspanel (el antiguo HestiaCP), el proceso es similar, pero con una diferencia clave: el puerto de acceso al panel es el 2106. Por ejemplo, para acceder a tu panel escribirías tudominio.com:2106. Una vez dentro, busca la sección de correo y sigue los mismos pasos para obtener los datos SMTP.
¿Es obligatorio usar SMTP? ¿No basta con el envío por PHP?
PrestaShop ofrece dos métodos: "Usar la función mail() de PHP" y "Configurar SMTP". Te recomiendo siempre usar SMTP. El método PHP es menos fiable y muchos servidores lo bloquean o marcan los correos como spam. Con SMTP, tienes control total y mayor tasa de entrega.
¿Puedo usar Gmail o Outlook para enviar los correos de mi tienda?
Técnicamente sí, pero no es recomendable. Servicios como Gmail tienen límites de envío diarios (por ejemplo, 500 correos al día) y pueden bloquear tu cuenta si envías muchos correos transaccionales. Es mejor usar el correo de tu propio dominio, configurado en cPanel.
¿Cómo sé si mi cuenta de correo en cPanel está funcionando bien?
Puedes probar a enviar un correo desde tu cliente de correo (Outlook, Thunderbird) usando la misma cuenta. Si puedes enviar y recibir, el problema está en la configuración de PrestaShop. Si no, contacta con tu proveedor de hosting.
Consejos adicionales para que tus correos lleguen siempre
Configurar el correo PrestaShop cPanel es solo el primer paso. Aquí tienes algunos tips para asegurar que tus correos lleguen a la bandeja de entrada de tus clientes:
- Usa un nombre de remitente claro: En la configuración de PrestaShop, puedes poner "Tu Tienda Online" como nombre. Esto ayuda a que el cliente identifique el correo.
- Evita palabras spam en los asuntos: Palabras como "GRATIS", "DESCUENTO" o "¡URGENTE!" pueden activar los filtros antispam.
- Mantén tu dominio limpio: Si tu dominio ha sido usado antes para enviar spam, puede tener mala reputación. Verifica con herramientas como MXToolbox.
- Configura registros SPF y DKIM: Estos son registros DNS que autentican tu dominio. Muchos proveedores de hosting los configuran automáticamente, pero si no, pide ayuda a tu soporte técnico. Son clave para que tus correos no sean rechazados.
Conclusión
Configurar el email transaccional PrestaShop usando SMTP desde tu cPanel no solo es sencillo, sino que es la mejor manera de garantizar que tus clientes reciban las notificaciones de sus pedidos, recuperación de contraseñas y demás. Con los pasos que te he dado, deberías tenerlo funcionando en menos de 10 minutos.
Recuerda que si usas Syspanel (HestiaCP), el puerto de acceso es el 2106, pero el proceso es el mismo. Y si en algún momento te atascas, no dudes en contactar con el soporte de tu hosting. ¡Tu tienda online se merece un sistema de correo fiable!
Ahora, ve y prueba la configuración. Tus clientes te lo agradecerán.
