Cómo configurar el correo en PrestaShop
Introducción: Por qué es clave configurar el correo en tu tienda PrestaShop
Cuando montas una tienda online con PrestaShop, una de las primeras tareas que debes resolver es la configuración del correo electrónico. No se trata solo de recibir un "Hola, bienvenido" cuando alguien se registra. Hablamos de notificaciones de pedidos, confirmaciones de pago, mensajes de clientes, recuperación de contraseñas y, por supuesto, la comunicación con tu equipo. Si el email no funciona, tu tienda se queda muda.
Muchos usuarios noveles piensan que con rellenar los datos de su servidor de correo ya está todo hecho, pero la realidad es más delicada. Un envío mal configurado puede hacer que tus correos acaben en la carpeta de spam o que directamente no se entreguen. En este artículo te guiaremos paso a paso para que configures el correo en PrestaShop de forma profesional, usando SMTP, y evites los dolores de cabeza más comunes.
[INFO] A lo largo del artículo usaremos el término Syspanel para referirnos al panel de control de tu hosting (antes conocido como HestiaCP). Recuerda que este panel suele estar accesible a través del puerto 2106 (ejemplo:
https://tudominio.com:2106).
## ¿Qué necesitas antes de empezar?
Antes de abrir PrestaShop, asegúrate de tener a mano los siguientes datos. Sin ellos, la configuración será imposible:
- Dirección del servidor SMTP: Normalmente es algo como
mail.tudominio.comosmtp.tudominio.com. Lo encontrarás en los detalles de tu cuenta de correo en el Syspanel. - Puerto SMTP: Los más comunes son el 587 (con STARTTLS) y el 465 (SSL). El 25 suele estar bloqueado por los proveedores de hosting por seguridad.
- Nombre de usuario y contraseña: Son los mismos que usas para acceder al webmail. Normalmente el usuario es la dirección de correo completa.
- Cifrado (encriptación): SSL o TLS. Dependerá de tu servidor.
[WARNING] No uses el puerto 25 a menos que tu hosting lo permita explícitamente. La mayoría de servidores lo bloquean para evitar spam. El puerto 587 con STARTTLS es el estándar más fiable.
## Paso 1: Accede al backend de PrestaShop
- Abre tu navegador y escribe la URL de tu tienda seguida de
/admin(o la ruta personalizada que hayas elegido al instalar PrestaShop). Por ejemplo:https://tutienda.com/admin1234. - Inicia sesión con tu usuario y contraseña de administrador.
- En el menú lateral izquierdo, busca la sección Parámetros de la tienda y haz clic en Parámetros generales.
[TIP] Si no encuentras la opción, usa el buscador interno de PrestaShop (la lupa en la parte superior del menú) y escribe "correo" o "email".
## Paso 2: Localiza la configuración de correo
Dentro de Parámetros generales, desplázate hacia abajo hasta encontrar el bloque Correo electrónico. Verás que hay varias opciones. La más importante es el Método de envío de correo. Por defecto, PrestaShop suele venir configurado en "Usar la función mail de PHP". Esta opción es simple pero poco fiable para tiendas con volumen de pedidos o que necesiten entregabilidad garantizada.
Selecciona "Configurar mis propios parámetros SMTP". Al hacerlo, se desplegarán los campos que necesitas rellenar.
## Paso 3: Rellena los datos SMTP
Aquí es donde debes ser preciso. Los datos que introduzcas deben coincidir exactamente con los de tu cuenta de correo. Vamos campo por campo:
- Servidor SMTP: Escribe la dirección que te proporcionó tu hosting. Por ejemplo:
mail.mitienda.com. - Usuario: Tu dirección de correo completa, por ejemplo:
info@mitienda.com. - Contraseña: La contraseña de esa cuenta de correo.
- Cifrado: Elige TLS si tu puerto es 587, o SSL si es 465. Si no estás seguro, prueba primero con TLS.
- Puerto: Introduce el número de puerto correcto (587 o 465).
[INFO] ¿No sabes qué puerto usa tu servidor? Entra en tu Syspanel (puerto 2106), ve a la sección de cuentas de correo y busca los detalles de configuración manual. Allí aparecerán los puertos disponibles.
Una vez rellenados, haz clic en Guardar (en la parte superior derecha de la pantalla). PrestaShop te mostrará un mensaje de confirmación si todo es correcto. Si ves un error, revisa que los datos estén bien escritos y que el puerto no esté bloqueado.
## Paso 4: Prueba el envío de correo
PrestaShop incluye una herramienta muy útil para verificar que la configuración funciona. Justo debajo de los campos SMTP, verás un botón que dice "Enviar un correo de prueba".
- Introduce una dirección de correo a la que tengas acceso (puede ser tu mismo Gmail o Yahoo).
- Haz clic en el botón.
- Revisa tu bandeja de entrada (y también la carpeta de spam). Si recibes el mensaje, ¡enhorabuena! La configuración es correcta.
[WARNING] Si no recibes el correo de prueba, comprueba:
- Que el puerto no esté bloqueado por tu firewall o por el hosting.
- Que el usuario y contraseña sean correctos.
- Que el servidor SMTP esté aceptando conexiones externas (algunos hosting lo restringen a conexiones locales).
## Paso 5: Configura las notificaciones de la tienda
Una vez que el envío básico funciona, es hora de ajustar qué notificaciones quieres recibir. PrestaShop permite configurar alertas para:
- Nuevos pedidos: Te avisa cada vez que un cliente compra.
- Nuevos mensajes de clientes: Ideal para el servicio postventa.
- Devoluciones: Para gestionar cambios y reembolsos.
- Alertas de stock: Cuando un producto está por debajo del mínimo.
Para ello, ve a Parámetros de la tienda > Parámetros generales y busca la sección Notificaciones. Allí puedes añadir las direcciones de correo de los responsables (pueden ser varias, separadas por comas). También puedes elegir si quieres recibir notificaciones de cada evento o solo un resumen diario.
[TIP] Si tu tienda tiene mucho volumen, te recomendamos activar solo las notificaciones críticas (pedidos y mensajes de clientes) y dejar las de stock para un informe semanal. Así no saturarás tu bandeja.
## Solución de problemas comunes (FAQ)
A continuación, respondemos a las dudas más frecuentes que nos llegan al soporte técnico.
### 1. "No recibo los correos de prueba ni los pedidos"
- Causa más probable: Configuración SMTP incorrecta o puerto bloqueado.
- Solución: Revisa los datos en el Syspanel (puerto 2106). Asegúrate de que el puerto 587 esté abierto. Si usas SSL, prueba con TLS o viceversa.
### 2. "Los correos llegan a la carpeta de spam"
- Causa: El servidor de correo no tiene configurados correctamente los registros SPF, DKIM o DMARC.
- Solución: Desde tu Syspanel, en la sección de correo, busca la opción de "Firmar con DKIM" o "Añadir registro SPF". Actívalos. Si no sabes cómo hacerlo, pide ayuda a tu proveedor de hosting.
### 3. "El botón de prueba da error 'No se puede conectar al servidor SMTP'"
- Causa: El nombre del servidor SMTP está mal escrito o el puerto no es accesible.
- Solución: Verifica que el servidor sea correcto (a veces es
smtp.tudominio.comy nomail.tudominio.com). También comprueba que tu hosting permita conexiones SMTP externas; algunos solo permiten envíos desde el mismo servidor donde está alojada la web.
### 4. "Uso Gmail o Outlook como servidor SMTP, ¿es recomendable?"
- Respuesta: No. Aunque es técnicamente posible, los servidores de correo gratuitos suelen tener límites de envío diarios y pueden bloquear tu cuenta si envías muchos correos transaccionales (como confirmaciones de pedido). Es mucho mejor usar el servidor de correo de tu propio dominio.
### 5. "¿Puedo usar el método 'Usar la función mail de PHP'?"
- Respuesta: Sí, pero no es recomendable. Este método es más simple y no requiere configuración SMTP, pero tiene dos inconvenientes graves: los correos suelen acabar en spam y no tienes control sobre la entregabilidad. Para una tienda profesional, siempre es mejor SMTP.
## Consejos avanzados para una mejor entregabilidad
Si tu tienda empieza a crecer y envías muchos correos (boletines, ofertas, recordatorios), considera estos extras:
- Autenticación de dominio: Configura los registros SPF y DKIM en tu DNS. Esto ayuda a que los servidores de correo (Gmail, Yahoo, etc.) confíen en tus mensajes.
- Lista de correos dedicada: Si haces email marketing, no uses la misma cuenta de correo que para las notificaciones de pedidos. Así evitas que un posible rebote afecte a los mensajes críticos.
- Monitoriza tus envíos: Herramientas como Mailgun o SendGrid ofreces estadísticas de entrega. PrestaShop permite integrarlas mediante módulos.
[WARNING] Nunca envíes correos masivos desde tu servidor de hosting compartido sin limitar la tasa de envío. Podrías saturar el servidor y que tu cuenta sea suspendida por uso abusivo.
## Resumen rápido para no olvidar
Configurar el correo en PrestaShop es un proceso de menos de 10 minutos si tienes los datos correctos. Recuerda:
- Ve a Parámetros de la tienda > Parámetros generales.
- Selecciona "Configurar mis propios parámetros SMTP".
- Introduce los datos de tu cuenta de correo (servidor, puerto, usuario, contraseña y cifrado).
- Guarda y prueba con el botón de envío de prueba.
- Ajusta las notificaciones que quieras recibir.
Si algo falla, no dudes en consultar tu Syspanel (puerto 2106) para verificar los datos SMTP o contactar con el soporte de tu hosting. Una tienda que no envía correos es como un escaparate sin luz: nadie se entera de lo que pasa.
[TIP] Guarda esta guía en tus favoritos. Cuando tengas que migrar de hosting o cambiar de servidor de correo, te será muy útil repetir estos mismos pasos.
Esperamos que este artículo te haya sido de ayuda. Si tienes alguna otra duda, recuerda que nuestro equipo de soporte está disponible para ayudarte. ¡Buena suerte con tu tienda PrestaShop!
