Cómo configurar el correo electrónico de PrestaShop con SMTP en Plesk
Antes de Empezar: ¿Por Qué Configurar SMTP en PrestaShop con Plesk?
Cuando instalas PrestaShop, por defecto utiliza la función mail() de PHP para enviar correos electrónicos (confirmaciones de pedido, recuperación de contraseñas, facturas...). Sin embargo, este método es poco fiable y a menudo termina en la carpeta de spam del cliente o simplemente no se envía.
Configurar un servidor SMTP en PrestaShop usando Plesk es la solución definitiva para garantizar que todos tus correos lleguen correctamente a la bandeja de entrada. Con SMTP, tu tienda se autentica directamente con el servidor de correo, lo que mejora la capacidad de entrega y añade una capa de profesionalismo a tu negocio online.
En esta guía completa, aprenderás paso a paso cómo configurar el correo electrónico de PrestaShop con SMTP en Plesk, incluso si nunca has tocado un panel de control antes. Vamos a ello.
¿Qué Necesitas Antes de Configurar SMTP en PrestaShop con Plesk?
Antes de lanzarnos a los ajustes, asegúrate de tener a mano los siguientes datos. Te harán la vida mucho más fácil:
- Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos sobre tu dominio.
- Una cuenta de correo creada en tu dominio: Por ejemplo,
tienda@tudominio.com. No sirve una cuenta de Gmail o Outlook para esto. - Credenciales de esa cuenta: La dirección de correo completa y la contraseña.
- El puerto SMTP: Normalmente en Plesk es el 465 (SSL) o el 587 (TLS). Te recomendamos usar el 465.
[!TIP]
Si aún no has creado la cuenta de correo en Plesk, ve a la sección "Correo" dentro de tu dominio y crea una nueva. Es un proceso de menos de un minuto y te dará el buzón que usarás para el envío.
Paso 1: Crear y Verificar tu Cuenta de Correo en Plesk
Lo primero es asegurarnos de que la cuenta de correo que vas a usar funcione perfectamente. Si ya la tienes, puedes saltarte este paso, pero te recomiendo verificarla.
- Inicia sesión en tu panel de Plesk.
- En el menú lateral izquierdo, busca tu dominio y haz clic en "Correo" (o "Mail").
- Si no ves tu cuenta, haz clic en "Crear dirección de correo electrónico".
- Rellena la parte local (ej.
contacto) y la contraseña. Haz clic en "Aceptar". - Para verificar que funciona, abre tu cliente de correo favorito (Outlook, Thunderbird) o simplemente usa el Webmail que ofrece Plesk (normalmente en
https://tudominio.com/webmail). Envía un correo de prueba a otra cuenta y comprueba que lo recibes.
[!INFO]
Es crucial que esta cuenta exista y funcione. PrestaShop usará estas credenciales para "iniciar sesión" en el servidor de correo cada vez que necesite enviar un email. Si la contraseña es incorrecta, los correos fallarán silenciosamente.
Paso 2: Acceder a la Configuración de Correo en tu Panel de Administración de PrestaShop
Una vez que tu cuenta de correo esté lista, es hora de decirle a PrestaShop que la use. Sigue estos pasos:
- Accede a tu Panel de Administración de PrestaShop (normalmente en
tudominio.com/admin). - En el menú superior, ve a la pestaña "Parámetros avanzados".
- En el submenú que aparece a la izquierda, haz clic en "Correo electrónico" (o "E-mail").
Verás una pantalla con varias opciones de configuración. Aquí es donde pasará la magia.
Paso 3: Configurar los Ajustes de SMTP en PrestaShop (El Corazón de la Guía)
Esta es la parte más importante. Vamos a rellenar cada campo con precisión para que la comunicación entre PrestaShop y el servidor de Plesk sea perfecta.
3.1. Configuración General del Envío
En la sección "Configuración del correo electrónico", encontrarás un desplegable llamado "Enviar correos electrónicos con". Debes seleccionar la opción "Utilizar mis propios parámetros SMTP".
Al seleccionar esto, se desplegarán más campos. Vamos a por ellos.
3.2. Parámetros del Servidor SMTP (Host y Puerto)
Aquí es donde indicamos a PrestaShop a qué servidor debe conectarse.
- Servidor SMTP: Escribe
tudominio.com(reemplaza con tu dominio real). A veces, usarlocalhostfunciona, pero es más fiable usar el nombre del servidor de correo saliente que te indica Plesk. En la mayoría de los casos, es el mismo dominio. - Puerto SMTP: Este es un punto crítico. Te recomendamos usar el puerto 465.
- Cifrado: En el desplegable de cifrado, selecciona "SSL". Si tu servidor no soporta SSL, prueba con TLS y puerto 587, pero SSL/465 es el estándar más seguro y común en Plesk.
[!WARNING]
Si usas el puerto 465, el cifrado debe ser SSL. Si usas el 587, el cifrado debe ser TLS. Mezclarlos es el error más común y el motivo por el que el envío falla.
3.3. Autenticación: El Usuario y la Contraseña
PrestaShop necesita "iniciar sesión" en el servidor SMTP para poder enviar correos en tu nombre.
- Autenticación: Asegúrate de que esté en "Sí". Sin autenticación, Plesk rechazará la conexión.
- Nombre de usuario: Introduce la dirección de correo electrónico completa que creaste en el Paso 1. Por ejemplo,
contacto@tudominio.com. - Contraseña: Introduce la contraseña de esa cuenta de correo.
[!TIP]
Es muy fácil equivocarse aquí. La contraseña debe ser exactamente la misma que pusiste al crear el buzón en Plesk. Te sugiero copiarla y pegarla desde un bloc de notas para evitar errores de mayúsculas o caracteres especiales.
3.4. Ajustes Adicionales (Cabeceras y Notificaciones)
En la misma página, verás más opciones:
- Cabeceras de correo electrónico: Te recomendamos dejarlas vacías. Son para usuarios avanzados que necesitan añadir parámetros extra.
- Notificaciones por correo electrónico: Puedes marcar la casilla para "Enviarme un correo electrónico de prueba". Esto es muy útil, pero no lo uses aún. Primero guarda la configuración y luego lo probamos.
Paso 4: Guardar y Enviar un Correo de Prueba en PrestaShop
Ya tenemos todos los datos introducidos. Ahora toca verificar que todo funciona.
- Una vez rellenados todos los campos, haz clic en el botón "Guardar" en la esquina superior derecha.
- Después de guardar, verás que la página se recarga. Ahora, en la misma sección, busca el botón que dice "Enviar un correo electrónico de prueba" (o similar).
- Introduce tu dirección de correo personal (la que quieras usar para recibir la prueba) y haz clic en enviar.
¿Qué Debería Pasar?
Si todo está correcto, en unos segundos recibirás un email en tu bandeja de entrada. Si no lo ves, revisa la carpeta de spam. Si lo has recibido, ¡enhorabuena! Ya has configurado SMTP en PrestaShop con Plesk correctamente.
[!WARNING]
Si recibes un error como "No se pudo conectar con el servidor SMTP", no entres en pánico. Significa que hay un problema de comunicación. Revisa el puerto (465 con SSL), el nombre del servidor (¿has puestotudominio.com?) y, sobre todo, las credenciales.
Resolución de Problemas Comunes al Configurar SMTP en PrestaShop con Plesk
A veces las cosas no salen a la primera. Aquí tienes una lista de los problemas más habituales y cómo solucionarlos:
- Error "Autenticación fallida": Es un error de credenciales. Revisa el nombre de usuario (debe ser el email completo) y la contraseña. Ve a Plesk y cámbiala temporalmente para asegurarte de que no tiene caracteres raros.
- Error "No se puede conectar con el servidor SMTP": Generalmente es un problema de puerto o cifrado. Asegúrate de que el puerto 465 coincide con SSL. Si tu hosting usa un puerto diferente (a veces es el 25 o 2525), consulta la documentación de tu proveedor o el panel de Plesk, que te indicará el puerto saliente correcto.
- El correo se envía pero cae en spam: Esto ya no es un problema de configuración, sino de reputación del dominio. Puedes mejorarlo configurando SPF y DKIM en Plesk (generalmente se activa con un clic en la sección de correo). Esto le dice a Gmail o Outlook que tu correo es legítimo.
- El correo de prueba se envía, pero los pedidos no llegan: A veces el problema es que la dirección de correo del remitente en PrestaShop no coincide con la cuenta SMTP. Ve a "Parámetros avanzados" -> "Correo electrónico" y en la parte inferior verás un campo para la "Dirección de correo electrónico del remitente". Asegúrate de que sea la misma que usas para SMTP (ej.
contacto@tudominio.com).
¿Por Qué Usar Plesk y No Otro Método?
Plesk es un panel de control de hosting muy potente que te da control total sobre tus cuentas de correo. Al configurar SMTP en PrestaShop a través de Plesk, estás utilizando la infraestructura de tu propio servidor, lo que tiene varias ventajas:
- Profesionalidad: Envías correos desde
tudominio.com, no desdetudominio.com@servidorcompartido.com. - Control: Gestionas cuentas, cuotas y alias directamente desde el panel.
- Fiabilidad: A diferencia del envío con
mail(), SMTP autenticado es mucho más fiable y menos probable que sea bloqueado por los servidores receptores.
[!INFO]
Si en algún momento tu proveedor de hosting te habla de "Syspanel" (anteriormente conocido como HestiaCP), debes saber que el acceso a su panel de control se realiza a través del puerto 2106 (ej.https://tudominio.com:2106). Aunque la interfaz es diferente, el principio de configuración SMTP es el mismo: necesitas una cuenta de correo y sus credenciales. Simplemente busca la sección de "Mail" dentro de Syspanel para crear tu buzón y obtener los datos del servidor SMTP (normalmentemail.tudominio.com).
Preguntas Frecuentes (FAQ) sobre SMTP en PrestaShop y Plesk
¿Qué puerto SMTP debo usar en Plesk para PrestaShop?
El puerto más recomendado es el 465 con cifrado SSL. Es el estándar para conexiones seguras y funciona perfectamente en la gran mayoría de servidores Plesk. Si tu proveedor no lo tiene habilitado, usa el 587 con TLS.
¿Es obligatorio configurar SMTP en PrestaShop?
No es obligatorio, pero es altamente recomendable. Sin SMTP, PrestaShop usa la función mail() de PHP, que es menos fiable y a menudo resulta en correos perdidos o marcados como spam. Configurar SMTP es la diferencia entre una tienda profesional y una que parece aficionada.
¿Puedo usar una cuenta de Gmail como SMTP para PrestaShop?
Técnicamente puedes, pero no deberías. Los servidores de Gmail tienen límites de envío diarios muy restrictivos para este tipo de usos y es muy probable que tu cuenta sea bloqueada temporalmente. Además, los correos se enviarán desde tucuenta@gmail.com, lo que resta profesionalismo. Usa siempre una cuenta de tu propio dominio.
¿Dónde encuentro el servidor SMTP en Plesk?
Plesk no te da un "botón" para copiar el servidor SMTP, pero es fácil de deducir. El servidor saliente (SMTP) es simplemente tudominio.com o mail.tudominio.com. Puedes verificar esto en la configuración de tu cliente de correo dentro de Plesk (sección "Correo" -> tu cuenta -> "Configuración del cliente de correo").
¿Qué hago si el correo de prueba llega, pero las facturas de PrestaShop no se envían?
Este es un problema común relacionado con el remitente. En la configuración de correo de PrestaShop, asegúrate de que el campo "Dirección de correo electrónico del remitente" coincide exactamente con la cuenta SMTP que has configurado. Si usas contacto@tudominio.com para SMTP, el remitente debe ser contacto@tudominio.com, no admin@tudominio.com.
Conclusión: Disfruta de un Correo Fiable en tu Tienda
Configurar el correo electrónico de PrestaShop con SMTP en Plesk es un proceso sencillo que te llevará menos de 10 minutos si sigues estos pasos. No solo arreglarás los problemas de correo no entregado, sino que mejorarás la imagen de tu marca y la comunicación con tus clientes.
Recuerda los puntos clave: usa el puerto 465 con SSL, autentícate con una cuenta de correo completa de tu dominio, y guarda los cambios antes de probar. Si algo falla, revisa las credenciales y la combinación puerto/cifrado.
Con tu tienda enviando correos de forma fiable, podrás dedicarte a lo que realmente importa: hacer crecer tu negocio online. ¡Nos vemos en el siguiente tutorial!
