Guía para configurar el correo en PrestaShop con Syspanel
Introducción: Por qué es importante configurar bien el correo en PrestaShop
Si tienes una tienda online con PrestaShop, el envío de correos electrónmicos es una parte fundamental de tu negocio. Cada vez que un cliente se registra, realiza un pedido o solicita un cambio de contraseña, tu tienda envía un email automático. Si esta configuración falla, puedes perder ventas, generar desconfianza y tener problemas con la comunicación con tus usuarios.
Configurar correctamente el correo PrestaShop Syspanel es más sencillo de lo que parece. En esta guía te explicaremos paso a paso cómo hacerlo, incluso si no tienes experiencia técnica. Usaremos el panel de control Syspanel (antes conocido como HestiaCP), accesible a través del puerto 2106, para que puedas gestionar tus cuentas de correo y enlazarlas con tu tienda PrestaShop.
Requisitos previos antes de configurar el correo en PrestaShop
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a tu panel Syspanel: Necesitas la URL de acceso (por ejemplo,
https://tudominio.com:2106), tu nombre de usuario y contraseña. - Un dominio configurado en Syspanel: El dominio de tu tienda PrestaShop debe estar añadido y apuntando correctamente.
- Una cuenta de correo creada en Syspanel: Puedes crearla desde el panel (te explicamos cómo más abajo).
- Acceso al panel de administración de PrestaShop: Necesitas las credenciales de tu back office.
[INFO] Si aún no has creado una cuenta de correo en Syspanel, no te preocupes. En el siguiente apartado te mostramos cómo hacerlo.
Paso 1: Crear una cuenta de correo en Syspanel
Para que PrestaShop pueda enviar emails, primero debes tener una dirección de correo electrónico asociada a tu dominio. Sigue estos pasos:
- Accede a Syspanel: Abre tu navegador y escribe
https://tudominio.com:2106. Inicia sesión con tus datos. - Ve a la sección de Correo: En el menú lateral, busca la opción "Correo" o "Mail". Haz clic.
- Añadir una nueva cuenta: Verás un botón que dice "Añadir Cuenta" o "Add Account". Púlsalo.
- Rellena los datos:
- Usuario: El nombre que quieras (por ejemplo,
infoocontacto). - Contraseña: Elige una segura y anótala.
- Cuota (opcional): Puedes dejar el valor por defecto.
- Usuario: El nombre que quieras (por ejemplo,
- Guardar: Haz clic en "Guardar". La cuenta se creará automáticamente.
[TIP] Usa una dirección como
info@tudominio.comocontacto@tudominio.com. Es profesional y fácil de recordar.
Paso 2: Obtener los datos de configuración del servidor SMTP
PrestaShop necesita unos datos específicos para conectarse al servidor de correo. Estos son los que debes obtener de Syspanel:
- Servidor SMTP: Normalmente es
mail.tudominio.comotudominio.com. Puedes verificarlo en Syspanel. - Puerto SMTP: Generalmente es el 587 (con STARTTLS) o el 465 (con SSL). En Syspanel, el puerto recomendado es el 587.
- Autenticación: Debe estar activada (Sí).
- Usuario: La dirección de correo completa (ejemplo:
info@tudominio.com). - Contraseña: La que pusiste al crear la cuenta.
Para encontrar esta información en Syspanel:
- En el menú lateral, ve a "Correo" y luego a "Cuentas de correo".
- Junto a tu cuenta, verás un icono de configuración o detalles. Púlsalo.
- Aparecerán los datos del servidor: servidor SMTP, puerto y seguridad.
[WARNING] No uses el puerto 25, ya que muchos servidores lo bloquean por seguridad. El 587 es el estándar para envío de correos.
Paso 3: Configurar el envío de correo en PrestaShop
Ahora que tienes los datos, vamos a configurar PrestaShop. Sigue estos pasos en tu back office:
- Accede a tu panel de administración de PrestaShop (normalmente en
tudominio.com/admin). - Ve al menú Parámetros de la tienda > Contacto > Correo electrónico (o directamente busca "Correo" en el buscador del menú).
- En la sección Configuración del correo electrónico, selecciona la opción "Configurar manualmente" (o "SMTP").
- Rellena los campos con los datos obtenidos en el paso anterior:
- Servidor SMTP:
mail.tudominio.com - Puerto:
587 - Seguridad:
TLS(o STARTTLS) - Autenticación:
Sí - Usuario:
info@tudominio.com - Contraseña: La de tu cuenta de correo.
- Servidor SMTP:
- Haz clic en Guardar.
[TIP] Si ves la opción "Probar configuración", púlsala. PrestaShop enviará un email de prueba a la dirección que indiques. Si lo recibes, todo funciona correctamente.
Paso 4: Probar el envío de correos desde PrestaShop
Después de guardar la configuración, es recomendable hacer una prueba real:
- En la misma pantalla, busca el botón "Enviar un email de prueba".
- Introduce una dirección de correo a la que tengas acceso (tu correo personal, por ejemplo).
- Pulsa "Enviar".
- Revisa tu bandeja de entrada y también la carpeta de spam. Si ves el mensaje, la configuración es correcta.
Si no recibes el correo, revisa los siguientes puntos:
- Que los datos SMTP estén escritos correctamente.
- Que el puerto 587 no esté bloqueado por tu firewall o por tu proveedor de hosting.
- Que la cuenta de correo en Syspanel esté activa.
[WARNING] Si usas Gmail, Outlook u otros servicios para recibir la prueba, ten en cuenta que algunos filtros antispam pueden bloquear correos de dominios nuevos. Revisa la carpeta de spam.
Solución de problemas comunes (FAQ)
¿Por qué no llegan los correos a mis clientes?
Las causas más frecuentes son:
- Configuración SMTP incorrecta: Revisa que el servidor, puerto, usuario y contraseña sean los correctos.
- Puerto bloqueado: Asegúrate de que tu hosting permita el puerto 587. Contacta con soporte si es necesario.
- Cuenta de correo llena: Si el buzón de la cuenta que usas para enviar está lleno, los envíos pueden fallar.
- DNS mal configurado: Los registros SPF, DKIM y MX deben estar bien puestos en Syspanel. Si no sabes cómo, pide ayuda a tu proveedor.
¿Qué hago si PrestaShop me dice "No se pudo conectar al servidor SMTP"?
Esto suele deberse a:
- Nombre de servidor incorrecto: Prueba con
localhosto127.0.0.1si tu hosting usa el mismo servidor para correo. - Puerto equivocado: Cambia entre 587 y 465 (con SSL).
- Firewall o restricciones del hosting: Algunos servidores bloquean conexiones SMTP externas. En ese caso, usa el método "PHP mail()" en PrestaShop (aunque es menos recomendable).
¿Puedo usar Gmail o Outlook para enviar correos desde PrestaShop?
Sí, pero no es recomendable porque:
- Gmail y Outlook limitan el número de envíos diarios.
- Pueden marcar tus correos como spam si no configuras correctamente la autenticación.
- Es mejor usar una cuenta de correo de tu propio dominio para dar profesionalidad.
Si aun así quieres hacerlo, necesitarás generar una contraseña de aplicación y usar los servidores SMTP de Gmail (smtp.gmail.com, puerto 587) o Outlook (smtp.office365.com, puerto 587).
¿Cada cuánto debo revisar la configuración de correo?
Te recomendamos hacerlo:
- Después de migrar tu tienda a otro servidor.
- Si cambias de proveedor de hosting.
- Si empiezas a notar que los correos no llegan (por ejemplo, tras una actualización de PrestaShop).
Consejos adicionales para un envío de correo exitoso
- Configura los registros SPF y DKIM en Syspanel: Esto ayuda a que tus correos no sean marcados como spam. En Syspanel, ve a la sección de DNS de tu dominio y añade los registros que te proporcione tu proveedor de correo.
- Usa una cuenta de correo dedicada: No uses la misma cuenta para enviar y recibir correos de soporte. Crea una específica para las notificaciones de la tienda.
- Monitorea los logs de correo: En Syspanel puedes ver los registros de envío para detectar fallos.
- Actualiza PrestaShop: Las versiones antiguas pueden tener bugs en el módulo de correo. Mantén tu tienda actualizada.
[INFO] Si tu tienda envía muchos correos (más de 300 al día), considera usar un servicio transaccional como SendGrid o Mailgun. Se integran fácilmente con PrestaShop mediante módulos.
Conclusión
Configurar el correo PrestaShop Syspanel es un proceso sencillo si sigues los pasos correctos. Con una cuenta de correo creada en Syspanel y los datos SMTP bien introducidos en tu back office, tu tienda podrá enviar emails a tus clientes sin problemas. Recuerda siempre probar la configuración y estar atento a posibles errores.
Si tienes dudas, no dudes en consultar la documentación de Syspanel o contactar con tu soporte técnico. Una buena configuración de correo es clave para el éxito de tu ecommerce. ¡Ahora ya puedes configurarlo tú mismo!
¿Te ha sido útil esta guía? Compártela con otros usuarios de PrestaShop o guárdala para futuras referencias. Si encuentras algún error, déjanos un comentario y lo corregiremos.
