Cómo configurar email en PrestaShop con Syspanel
Introducción: Por qué es importante configurar el email en PrestaShop
Cuando tienes una tienda online con PrestaShop, el envío de correos electrónicos es fundamental. No solo para confirmar pedidos, sino también para la recuperación de carritos abandonados, notificaciones de stock, y la comunicación con tus clientes. Sin una configuración correcta de email, tu tienda puede perder oportunidades de venta y generar desconfianza.
La buena noticia es que si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), configurar el correo en PrestaShop es un proceso sencillo. En esta guía paso a paso, aprenderás a conectar tu tienda con el servidor de correo de Syspanel para que todos los emails se envíen correctamente.
¿Qué necesitas antes de empezar?
Antes de lanzarte a la configuración, asegúrate de tener a mano la siguiente información:
- Acceso a Syspanel: Puedes acceder escribiendo
https://tudominio.com:2106en tu navegador. El puerto 2106 es el que usa Syspanel para su panel de control. - Credenciales de email: Necesitarás una dirección de correo electrónico creada en Syspanel (por ejemplo,
info@tudominio.com) y su contraseña. - Datos del servidor SMTP: Los encontrarás en la sección de correo de Syspanel. Normalmente son:
- Servidor SMTP:
mail.tudominio.comosmtp.tudominio.com - Puerto SMTP: 587 (recomendado con STARTTLS) o 465 (SSL)
- Autenticación: Requerida (Sí)
- Cifrado: TLS o SSL
- Servidor SMTP:
[TIP] Si no has creado aún una cuenta de correo en Syspanel, hazlo primero. Ve a "Correo" > "Añadir cuenta" y crea una dirección como
tienda@tudominio.com. Anota bien la contraseña.
Paso 1: Acceder a la configuración de email en PrestaShop
- Inicia sesión en el panel de administración de tu PrestaShop (normalmente en
tudominio.com/admin). - En el menú lateral izquierdo, ve a Parámetros de la tienda > Contacto > Correo electrónico.
- Verás una pantalla con varias opciones. La más importante es la sección "Envío de correos electrónicos".
Aquí tienes dos opciones principales:
- Usar la función mail() de PHP: No recomendado, suele fallar en servidores compartidos.
- Establecer mis propios parámetros SMTP: Esta es la opción que necesitas.
Selecciona "Establecer mis propios parámetros SMTP" para continuar.
Paso 2: Configurar los parámetros SMTP con Syspanel
Una vez seleccionada la opción SMTP, se desplegarán varios campos. Completa cada uno con los datos de tu servidor de correo en Syspanel:
Datos básicos del servidor SMTP
| Campo | Valor a introducir |
|---|---|
| Servidor SMTP | mail.tudominio.com (o smtp.tudominio.com) |
| Puerto SMTP | 587 (recomendado) o 465 |
| Cifrado | TLS si usas puerto 587, o SSL si usas puerto 465 |
[WARNING] Si usas el puerto 587, asegúrate de seleccionar "TLS" en el cifrado. Si usas 465, selecciona "SSL". Una mala combinación impedirá el envío.
Autenticación y credenciales
| Campo | Valor a introducir |
|---|---|
| Autenticación | Sí (debe estar marcado) |
| Usuario | La dirección de correo completa, por ejemplo: tienda@tudominio.com |
| Contraseña | La contraseña de esa cuenta de correo |
Opciones adicionales
- "No usar un dominio seguro para el correo electrónico": Déjalo desmarcado a menos que tengas problemas de certificado.
- "Almacenar los correos electrónicos enviados": Es recomendable marcarlo para tener un registro.
[INFO] El campo "Usuario" debe ser la dirección de email completa, no solo el nombre. Por ejemplo,
info@midominio.com, no soloinfo.
Paso 3: Probar la configuración
Antes de guardar definitivamente, PrestaShop te permite hacer una prueba.
- En la misma pantalla, verás un botón que dice "Enviar un correo de prueba".
- Introduce una dirección de email a la que tengas acceso (puede ser tu correo personal).
- Haz clic en el botón y espera unos segundos.
Si todo está bien, recibirás un email de prueba en tu bandeja de entrada. Si no llega, revisa la carpeta de spam o verifica los datos introducidos.
[WARNING] Si el correo de prueba no llega, comprueba: que el puerto SMTP no esté bloqueado por tu firewall, que la contraseña sea correcta, y que el cifrado coincida con el puerto. También asegúrate de que en Syspanel el dominio tenga registros MX configurados.
Solución de problemas comunes (FAQ)
1. No recibo los correos de prueba
- Causa más común: Puerto o cifrado incorrectos. Revisa que hayas puesto 587 con TLS o 465 con SSL.
- Otra causa: La cuenta de correo en Syspanel no existe o la contraseña es errónea. Vuelve a crearla o restablécela.
- Firewall: Algunos hostings bloquean los puertos SMTP salientes. Contacta con tu proveedor de hosting para que abran el puerto 587 o 465.
2. Los correos llegan a la carpeta de spam
- Solución: Configura correctamente los registros SPF, DKIM y DMARC en Syspanel. Ve a "Correo" > "Configuración del dominio" y activa estas opciones.
- Recomendación: Usa una dirección de correo con el mismo dominio que tu tienda (ej:
info@tudominio.comen lugar detudominio@gmail.com).
3. Error: "No se puede conectar con el servidor SMTP"
- Verifica: Que el servidor SMTP esté escrito correctamente (
mail.tudominio.com). - Puerto: Asegúrate de que el puerto no esté siendo usado por otro servicio. Prueba con 587 primero.
- Cifrado: Cambia entre TLS y SSL para ver cuál funciona.
4. ¿Puedo usar Gmail o Yahoo en lugar de Syspanel?
Sí, pero no es recomendable. Los servicios gratuitos suelen tener límites de envío diarios y pueden marcar tus correos como spam. Usar el servidor de correo de tu propio dominio (Syspanel) da más profesionalidad y control.
5. ¿Cómo sé si mi Syspanel está funcionando correctamente?
Accede a https://tudominio.com:2106 e inicia sesión. Ve a "Correo" y verifica que la cuenta de email que vas a usar esté activa y tenga espacio disponible.
Consejos adicionales para un email exitoso en PrestaShop
- Usa una dirección de remitente profesional: Configura en PrestaShop la opción "Dirección de correo electrónico del remitente" con la misma cuenta que usas para SMTP.
- Activa el módulo de email oficial: En PrestaShop 1.7 y versiones posteriores, hay un módulo llamado "Correo electrónico" que facilita la configuración. Asegúrate de que esté habilitado.
- Monitorea los logs: En PrestaShop, ve a "Parámetros avanzados" > "Registros" para ver si hay errores de envío de correo.
- Mantén actualizado PrestaShop: Las versiones antiguas pueden tener bugs con el envío de email. Actualiza siempre a la última versión estable.
[TIP] Si tu tienda envía muchos correos (boletines, notificaciones masivas), considera usar un servicio externo como SendGrid o Mailgun, pero para el uso diario de una tienda pequeña o mediana, el SMTP de Syspanel es más que suficiente.
Conclusión
Configurar el email en PrestaShop con Syspanel es un proceso de pocos minutos que te asegura que tu tienda pueda comunicarse eficazmente con tus clientes. Recuerda siempre:
- Acceder a Syspanel por el puerto 2106.
- Usar una cuenta de correo creada en tu propio dominio.
- Probar la configuración con un email de prueba.
- Revisar periódicamente que los correos sigan llegando.
Si sigues estos pasos, tu PrestaShop estará listo para enviar confirmaciones de pedido, notificaciones de envío y mucho más, todo con la fiabilidad de tu propio servidor de correo.
¿Tienes alguna duda? No dudes en consultar la documentación de Syspanel o contactar con tu proveedor de hosting. ¡Buena suerte con tu tienda online!
