Cómo configurar el correo electrónico en PrestaShop con tu panel
Introducción: ¿Por qué es importante configurar el email en PrestaShop?
Cuando montas una tienda online con PrestaShop, uno de los aspectos que más se descuida es la configuración del correo electrónico. Sin embargo, es vital para el funcionamiento diario de tu negocio. Piensa en esto: cada vez que un cliente hace un pedido, se registra o solicita recuperar su contraseña, tu tienda necesita enviar un email automático. Si esa comunicación falla, el cliente puede pensar que su compra no se procesó, perderás ventas y dañarás la confianza en tu marca.
Configurar el email en PrestaShop desde tu panel de control no es un proceso complicado, pero requiere que entiendas algunos conceptos básicos. En esta guía completa, te explicaremos paso a paso cómo hacerlo, resolveremos las dudas más frecuentes y te daremos consejos para que tus correos no terminen en la carpeta de spam. Vamos a ello.
Paso 1: Accede a tu panel de control de hosting
Antes de tocar nada en PrestaShop, necesitas tener a mano los datos de acceso a tu panel de control de hosting. Aquí es donde se gestionan las cuentas de correo electrónico asociadas a tu dominio.
¿Qué panel de control tienes?
Dependiendo de tu proveedor de hosting, puedes tener cPanel, Plesk, DirectAdmin o Syspanel. Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). No te preocupes si no sabes cuál es el tuyo; el proceso es similar en todos ellos.
Una vez dentro, busca la sección de Email o Correo electrónico. En Syspanel, normalmente encontrarás la opción "Mail" o "Cuentas de Email" en el menú lateral.
Paso 2: Crea tu cuenta de correo electrónico
Para que PrestaShop pueda enviar emails, necesitas una cuenta de correo electrónico profesional asociada a tu dominio. Por ejemplo, tienda@tudominio.com.
Cómo crear una cuenta de correo en tu panel
- Ve a la sección de Cuentas de Email o Email Accounts.
- Haz clic en Crear cuenta o Add Account.
- Completa los campos:
- Usuario: el nombre que irá antes de la arroba (ej.
tienda). - Contraseña: elige una contraseña segura. Guarda este dato, lo necesitarás más adelante.
- Cuota: puedes dejarla en el valor por defecto o asignar un tamaño, aunque no es crítico para el envío.
- Usuario: el nombre que irá antes de la arroba (ej.
- Pulsa Crear o Guardar.
[INFO]: Es recomendable que el email que uses para PrestaShop sea de una cuenta genérica (como
info@ocontacto@) y no una personal, para que varios miembros del equipo puedan gestionarlo.
Paso 3: Configura el envío de correos en PrestaShop
Ahora viene la parte más importante: indicarle a PrestaShop cómo debe enviar los emails. Para ello, necesitas acceder al panel de administración de tu tienda.
- Inicia sesión en tu administración de PrestaShop (normalmente en
tudominio.com/admin). - Ve al menú Parámetros avanzados (Advanced Parameters) en la columna izquierda.
- Haz clic en Email (o "Correo electrónico").
Configuración básica: Modo de envío
En la parte superior verás la opción Enviar emails (Send emails). Aquí tienes un desplegable con varias opciones:
- Usar la función mail() de PHP: Es la opción por defecto, pero no la recomendada. Suele provocar que los correos caigan en spam o no lleguen.
- Usar SMTP: Esta es la opción correcta. SMTP (Protocolo Simple de Transferencia de Correo) es un método más fiable y profesional para el envío.
Selecciona "Usar SMTP".
Parámetros SMTP de tu panel de control
Al elegir SMTP, se desplegarán varios campos que debes rellenar. Aquí es donde entra en juego la información de tu panel de control.
- Servidor SMTP: Normalmente tiene este formato:
mail.tudominio.comosmtp.tudominio.com. En tu panel de control, en la sección de cuentas de email, suele aparecer como "Servidor de correo entrante" o "Servidor SMTP". Si usas Syspanel, esta información está en la configuración de la cuenta. - Usuario SMTP: Es la dirección de correo completa que creaste (ej.
tienda@tudominio.com). - Contraseña SMTP: La contraseña que elegiste para esa cuenta.
- Puerto SMTP: Aquí hay que tener cuidado. Los puertos más comunes son:
- Puerto 465: Para conexiones SSL (recomendado).
- Puerto 587: Para conexiones TLS (también válido).
- Puerto 25: No recomendado, suele estar bloqueado por los proveedores para evitar spam.
- Cifrado: Selecciona SSL si usas el puerto 465, o TLS si usas el 587.
[WARNING]: Si no estás seguro del puerto, contacta con tu proveedor de hosting. Usar el puerto incorrecto hará que los correos no se envíen. En la mayoría de los paneles como Syspanel, el puerto SMTP estándar es el 587 con TLS.
Paso 4: Prueba el envío de correos
PrestaShop incluye una herramienta para verificar que todo está correctamente configurado. En la misma página de Email, busca un botón que dice "Enviar un email de prueba" (Send a test email).
- Introduce la dirección de correo a la que quieres que llegue la prueba (puede ser tu email personal).
- Pulsa el botón de enviar.
- Revisa la bandeja de entrada de esa dirección. Si todo está bien, recibirás un email de PrestaShop.
Si el correo no llega, revisa estos puntos:
- Revisa la carpeta de spam: A veces el correo de prueba acaba ahí. Si es así, el envío funciona, pero puede que la reputación del dominio no sea la mejor.
- Verifica los datos SMTP: ¿Has copiado bien la contraseña? ¿El servidor es correcto? Un pequeño error tipográfico es la causa más común de fallo.
- Prueba con otro puerto: Cambia de 465 a 587 o viceversa y vuelve a probar.
Paso 5: Configura el correo para la recepción (Opcional)
Aunque el envío es lo que más afecta a la funcionalidad de la tienda, es muy útil configurar la recepción también. Esto te permitirá leer los correos que los clientes envían a tienda@tudominio.com desde tu cliente de correo favorito (Outlook, Thunderbird, etc.).
Configuración en tu cliente de correo
- Crea una cuenta nueva en tu programa de correo.
- Introduce tu dirección completa y la contraseña.
- En la configuración manual, el servidor de correo entrante (POP3 o IMAP) es
mail.tudominio.com.- IMAP (recomendado): Puerto 993 con SSL. Sincroniza los correos en todos tus dispositivos.
- POP3: Puerto 995 con SSL. Descarga los correos a un solo dispositivo.
- El servidor de salida (SMTP) es el mismo que configuraste en PrestaShop:
mail.tudominio.comcon puerto 465 (SSL) o 587 (TLS).
[TIP]: Usa siempre IMAP en lugar de POP3. Así, si lees un correo desde tu móvil, también aparecerá como leído en tu ordenador.
Resolución de problemas comunes con el email en PrestaShop
Es posible que, incluso siguiendo los pasos, te encuentres con algún problema. Aquí tienes las soluciones a los más habituales.
Los correos se envían pero llegan a Spam
Este es un problema muy frustrante. Las causas suelen ser:
-
Tu dominio no tiene registro SPF: El SPF (Sender Policy Framework) es un registro DNS que indica qué servidores están autorizados a enviar correos en nombre de tu dominio. Sin él, los servidores de destino (Gmail, Outlook) pueden marcar tus correos como sospechosos.
- Solución: Añade un registro SPF en tu zona DNS. Normalmente, tu hosting te proporciona el valor exacto. Si no sabes cómo hacerlo, contacta con soporte. En Syspanel, puedes gestionar los DNS desde la sección de "DNS" o "Zona DNS".
-
El remitente no coincide con el dominio: Si configuras el SMTP con
tienda@tudominio.com, pero el "nombre de remitente" en PrestaShop es otro email (ej.tucorreo@gmail.com), los servidores lo detectarán como inconsistente. -
El contenido del correo es demasiado "simple": Los emails con solo texto y un enlace suelen parecerse a los de phishing. Asegúrate de que las plantillas de correo de PrestaShop se vean correctamente.
Error: "No se puede conectar con el servidor SMTP"
Este error aparece cuando PrestaShop no puede comunicarse con el servidor de correo de tu panel.
- Comprueba que el servidor SMTP es correcto: A veces es
smtp.tudominio.comy otrasmail.tudominio.com. Ambos suelen funcionar, pero verifica cuál te indica tu panel. - Comprueba el puerto y el cifrado: Asegúrate de que la combinación puerto/cifrado es la correcta (465/SSL o 587/TLS).
- Desactiva el firewall temporalmente: Si tienes un firewall muy restrictivo, puede estar bloqueando la conexión saliente. Prueba a desactivarlo momentáneamente.
¿Puedo usar el email de mi hosting con Gmail o Outlook?
Sí, puedes configurar tu cuenta de Gmail o Outlook para enviar y recibir correos desde tu dirección @tudominio.com. Esto se hace a través de la opción "Enviar correo como" en la configuración de Gmail o "Agregar cuenta" en Outlook. Es una alternativa muy útil si no quieres usar un cliente de escritorio.
¿Qué es mejor, usar la función mail() de PHP o SMTP?
Sin lugar a dudas, SMTP es la mejor opción. La función mail() de PHP es básica y a menudo los servidores la bloquean o la configuran mal, lo que resulta en correos perdidos o en spam. SMTP es un protocolo estándar que garantiza una mayor tasa de entrega.
Preguntas Frecuentes (FAQ)
¿Cuánto tiempo tarda en funcionar la configuración SMTP?
El cambio es inmediato. Una vez guardes la configuración y envíes el email de prueba, sabrás al momento si funciona.
¿Necesito una cuenta de email profesional o puedo usar una gratuita?
Para una tienda online, es altamente recomendable usar una cuenta profesional con tu propio dominio. Usar un Gmail o Hotmail como remitente da una imagen de poca profesionalidad y aumenta el riesgo de que los correos se marquen como spam.
¿Puedo configurar varios emails para diferentes tiendas?
Sí, puedes crear tantas cuentas de email en tu panel como necesites y configurar cada tienda de PrestaShop con una cuenta diferente.
¿Qué hago si he olvidado la contraseña de mi cuenta de email?
Puedes restablecerla en cualquier momento desde tu panel de control. Ve a la sección de cuentas de email, busca la cuenta en cuestión y selecciona "Cambiar contraseña". Después, deberás actualizar la contraseña en la configuración SMTP de PrestaShop.
¿El envío de emails tiene algún coste extra?
No, el envío de emails a través de las cuentas de tu propio hosting suele estar incluido en el plan de alojamiento. Solo ten en cuenta que hay un límite de envíos por hora para evitar el abuso, pero para una tienda normal es más que suficiente.
Conclusión
Configurar el correo electrónico en PrestaShop con tu panel de control es una tarea sencilla que te ahorrará muchos dolores de cabeza en el futuro. Siguiendo los pasos que te hemos detallado, conseguirás que tu tienda se comunique de forma fiable con tus clientes, lo que se traduce en una mejor experiencia de compra y una imagen más profesional de tu marca.
Recuerda los puntos clave:
- Accede a tu panel de control (si es Syspanel, usa el puerto 2106).
- Crea una cuenta de email profesional.
- Configura SMTP en PrestaShop con los datos de esa cuenta.
- Realiza una prueba de envío para confirmar que todo funciona.
- Añade un registro SPF a tu DNS para mejorar la entregabilidad.
Con esta configuración, tus correos de confirmación de pedido, recuperación de contraseña y notificaciones llegarán a tus clientes sin problemas. Si aun así tienes dudas, no dudes en contactar con el soporte técnico de tu hosting; están para ayudarte. ¡A vender se ha dicho!
