Cómo configurar el correo en PrestaShop con Plesk (SMTP y POP3)
Introducción: ¿Por qué configurar el correo en PrestaShop con Plesk?
Configurar el correo electrónico en tu tienda PrestaShop es uno de los pasos más importantes para que tu negocio online funcione correctamente. Sin una configuración adecuada, tu tienda no podrá enviar correos de confirmación de pedido, recuperación de contraseñas o notificaciones de stock a tus clientes. Además, si no configuras bien el protocolo de envío (SMTP), es muy probable que tus emails terminen en la carpeta de spam, lo que daña tu reputación como remitente.
En este artículo, te voy a guiar paso a paso para que configures el correo en PrestaShop utilizando Plesk, el panel de control de hosting más utilizado en el mundo. Aprenderás a configurar tanto el envío (SMTP) como la recepción (POP3 o IMAP) de tus correos, todo de forma clara y sencilla, sin necesidad de ser un experto en sistemas.
Al finalizar, tu tienda PrestaShop podrá enviar y recibir emails de manera fiable, y tus clientes recibirán cada notificación en su bandeja de entrada sin problemas. Vamos a ello.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la configuración, es importante que tengas a mano ciertos datos que te proporcionará tu proveedor de hosting o que podrás encontrar en tu panel de Plesk. No te preocupes, no es nada complicado, solo necesitas:
- Tu dominio principal (por ejemplo,
tutienda.com). - El nombre de la cuenta de correo que quieres utilizar (por ejemplo,
contacto@tutienda.com). - La contraseña de esa cuenta de correo.
- El nombre del servidor de correo entrante (POP3 o IMAP) que normalmente tiene el formato
mail.tudominio.com. - El nombre del servidor de correo saliente (SMTP), que suele ser el mismo
mail.tudominio.com. - Los puertos de conexión: para POP3 suele ser el 110 (sin cifrado) o el 995 (con SSL). Para SMTP, el 25, 465 (SSL) o 587 (TLS).
[TIP] Si no sabes cuáles son tus puertos o servidores, entra en Plesk > Correo Electrónico > Configuración de Cliente de Correo. Allí encontrarás todos los datos listos para copiar y pegar.
Paso 1: Crear la cuenta de correo en Plesk
Lo primero es asegurarnos de que tienes una cuenta de correo creada en tu servidor. Si ya la tienes, puedes saltarte este paso. Si no, sigue estas instrucciones:
- Accede a tu panel de Plesk (normalmente en
https://tudominio.com:8443). - En el panel izquierdo, busca la sección Correo Electrónico y haz clic en ella.
- Verás un botón que dice Crear Dirección de Correo Electrónico. Púlsalo.
- Rellena el campo con el nombre que quieras (ej.
info,ventas,contacto) y selecciona tu dominio en el desplegable. - Establece una contraseña segura y confírmala.
- Haz clic en Aceptar o Crear.
[INFO] Una vez creada, verás la dirección completa (ej.
info@tutienda.com). Anota la contraseña porque la necesitarás en los próximos pasos.
Paso 2: Acceder al panel de administración de PrestaShop
Ahora toca trabajar en tu tienda. Para ello:
- Abre tu navegador y accede a la URL de administración de tu PrestaShop. Normalmente es algo como
https://tutienda.com/admin123(o la ruta que hayas personalizado). - Introduce tu usuario y contraseña de administrador.
Una vez dentro, vamos a buscar la configuración de correo. No te asustes, está bien escondida pero es fácil de encontrar.
Paso 3: Configurar el envío de emails (SMTP) en PrestaShop
Este es el paso más crítico. Si no lo haces bien, tu tienda no podrá enviar correos. Sigue estas instrucciones al pie de la letra:
- En el menú superior de administración, ve a Parámetros Avanzados.
- En el submenú, haz clic en E-mail.
- Verás una pantalla con varias opciones. Busca el apartado Envío de correos electrónicos.
- En el campo Enviar correos electrónicos, selecciona Sí.
- En Utilizar el sistema de envío de correo de PHP, es muy importante que selecciones No, usaré SMTP. Esto es clave para que la configuración funcione correctamente con Plesk.
- Al seleccionar SMTP, aparecerán nuevos campos. Ahora debes rellenarlos con los datos de tu servidor:
- Servidor SMTP:
mail.tudominio.com(reemplazatudominio.comcon tu dominio real). - Puerto SMTP: Te recomiendo usar el puerto 465 (SSL) o el 587 (TLS). Plesk suele soportar ambos. Si tienes problemas, prueba con el 25, aunque es menos seguro.
- Cifrado: Selecciona SSL si usas el puerto 465, o TLS si usas el 587. Si tu Plesk no tiene certificado SSL, puedes probar con Sin cifrado y puerto 25, pero no es recomendable.
- Autenticación SMTP: Actívala seleccionando Sí.
- Nombre de usuario SMTP: Aquí debes poner la dirección de correo completa, por ejemplo
contacto@tutienda.com. - Contraseña SMTP: La contraseña que configuraste en el paso 1.
- Guarda los cambios con el botón Guardar que encontrarás al final de la página.
[WARNING] Es posible que tu proveedor de hosting tenga un servidor SMTP específico distinto a
mail.tudominio.com. Si los correos no se envían, revisa la documentación de tu hosting o contacta con soporte. A veces usansmtp.tudominio.como incluso un servidor externo comosmtp.gmail.comsi usas Google Workspace.
Paso 4: Verificar que el envío de emails funciona
PrestaShop tiene una herramienta integrada para probar el envío de correos. Es muy útil para saber si lo hemos configurado bien:
- En la misma página de Parámetros Avanzados > E-mail, busca el botón Enviar un correo de prueba.
- Introduce tu dirección de correo personal (la que uses a diario, no la del servidor) en el campo que aparece.
- Haz clic en Enviar.
Si la configuración es correcta, recibirás un email de prueba en tu bandeja de entrada. Si no lo recibes, revisa la carpeta de spam. Si aun así no aparece, vuelve a revisar los datos del servidor SMTP, el puerto y la autenticación.
[TIP] Si el correo de prueba no llega, prueba a cambiar el puerto SMTP de 465 a 587 o viceversa. A veces el firewall del servidor bloquea uno de ellos.
Paso 5: Configurar la recepción de correos (POP3 o IMAP) en tu cliente de correo
Ahora que ya envías correos, vamos a configurar la recepción para que puedas leer las respuestas de tus clientes. Esto se hace en tu cliente de correo (Outlook, Thunderbird, Gmail, etc.) o en el Webmail de Plesk.
Opción A: Usar el Webmail de Plesk (la más rápida)
- Ve a Plesk.
- En la sección Correo Electrónico, haz clic en el icono de Webmail junto a la cuenta que creaste.
- Se abrirá una interfaz web (normalmente Roundcube o Horde). Inicia sesión con tu correo y contraseña.
- Desde ahí, ya puedes leer y enviar correos sin necesidad de configurar nada más.
Opción B: Configurar en un cliente de correo (Outlook, Thunderbird, etc.)
Si prefieres usar un programa dedicado, necesitas los datos de los servidores entrantes. Te los doy a continuación:
- Servidor de correo entrante (POP3):
mail.tudominio.com - Puerto POP3: 110 (sin cifrado) o 995 (con SSL).
- Servidor de correo saliente (SMTP):
mail.tudominio.com - Puerto SMTP: 465 (SSL) o 587 (TLS).
En tu cliente de correo, al añadir una nueva cuenta, elige Configuración manual y rellena estos datos. Asegúrate de que la autenticación esté activada tanto para el envío como para la recepción.
[INFO] Te recomiendo usar IMAP en lugar de POP3 si quieres sincronizar tus correos entre varios dispositivos (móvil, tablet, ordenador). El puerto para IMAP es 143 (sin cifrado) o 993 (con SSL). La configuración es la misma, solo cambia el protocolo y el puerto.
Paso 6: Configurar el envío de emails desde Plesk (Opcional pero recomendado)
Aunque ya hemos configurado PrestaShop, es buena práctica asegurarse de que el servidor de correo de Plesk está correctamente configurado para manejar los envíos. Esto no requiere que toques nada en PrestaShop, pero sí verificar en Plesk:
- En Plesk, ve a Herramientas y Configuración > Configuración de correo.
- Asegúrate de que la opción Enviar correos desde el servidor esté habilitada.
- Verifica que el dominio tenga registros SPF y DKIM activados. Estos son fundamentales para que tus correos no caigan en spam. Plesk los gestiona automáticamente, pero a veces hay que activarlos manualmente en la configuración del dominio.
[WARNING] Si tus correos van a spam, revisa los registros SPF y DKIM en Plesk. Esta es la causa más común de problemas de entrega. En Plesk, ve a tu dominio > Correo Electrónico > pestaña Configuración de DNS y activa los registros si están desactivados.
Solución de problemas comunes: FAQ
Aquí tienes una lista de problemas habituales y sus soluciones. Seguro que te encuentras con alguno de ellos.
1. Mis emails no se envían, ¿qué hago?
- Revisa los datos SMTP: Verifica que el servidor, puerto y autenticación son correctos.
- Prueba con otro puerto: A veces el 465 está bloqueado, prueba con el 587.
- Desactiva el cifrado temporalmente: Si usas SSL y no funciona, prueba con "Sin cifrado" y puerto 25. Solo para diagnosticar, luego vuelve a activarlo.
- Mira los logs de PrestaShop: En
Parámetros Avanzados > Informaciónpuedes ver los errores recientes.
2. Recibo el correo de prueba pero los pedidos no llegan
Esto suele pasar porque la dirección de correo de la tienda no está bien configurada. Ve a Parámetros Avanzados > E-mail y asegúrate de que el campo Dirección de correo electrónico (la que aparece como remitente) coincide con la cuenta que creaste en Plesk.
3. ¿Puedo usar Gmail o Outlook para enviar los correos de mi tienda?
Sí, pero no es recomendable. Gmail y Outlook tienen límites de envío diario y pueden bloquear tu cuenta si envías muchos correos. Es mucho mejor usar el correo de tu propio dominio para dar una imagen más profesional y evitar problemas de límites.
4. ¿Qué diferencia hay entre POP3 e IMAP?
- POP3 descarga los correos a tu dispositivo y los borra del servidor (o los deja, según configures). Solo puedes verlos en ese dispositivo.
- IMAP sincroniza los correos entre el servidor y todos tus dispositivos. Si lees un correo en el móvil, también aparecerá como leído en el ordenador.
Para una tienda online, te recomiendo IMAP para tener todo sincronizado.
5. ¿Cómo sé si mi servidor SMTP de Plesk está funcionando?
Puedes usar la herramienta de prueba de PrestaShop que vimos antes. También puedes intentar enviar un correo desde el Webmail de Plesk. Si desde el Webmail funciona, el problema está en la configuración de PrestaShop.
6. ¿Qué es Syspanel y tiene algo que ver con esto?
Syspanel es el nombre que recibe el panel de control alternativo a Plesk (anteriormente conocido como HestiaCP). Si tu hosting usa Syspanel, la configuración es similar pero la interfaz cambia. En ese caso, accede a tu panel Syspanel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106) y busca la sección de correo. Los datos de configuración SMTP y POP3 serán los mismos que te he dado, pero la ubicación de los menús puede variar ligeramente.
Consejos finales para un correo perfecto en PrestaShop
Para terminar, aquí van unos consejos extra que te harán la vida más fácil y mejorarán la entrega de tus correos:
- Usa siempre autenticación SMTP: Nunca desactives la autenticación. Es la única forma de que el servidor sepa que tú eres el propietario de la cuenta y no un spammer.
- Configura correctamente los registros SPF y DKIM: Son esenciales para la reputación de tu dominio. Si no sabes cómo, pregunta a tu proveedor de hosting.
- No uses servicios gratuitos para el correo transaccional: Si tu tienda crece, considera usar servicios especializados como SendGrid o Mailgun, que se integran con PrestaShop y son mucho más fiables para grandes volúmenes de envío.
- Mantén tu PrestaShop actualizado: Las versiones antiguas pueden tener fallos de seguridad que afecten al envío de correos.
Configurar el correo en PrestaShop con Plesk no es complicado si sigues los pasos correctos. Con esta guía, tu tienda podrá comunicarse con tus clientes de forma fiable y profesional, lo que se traduce en una mejor experiencia de compra y una mayor confianza en tu marca.
Espero que este artículo te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu tienda online!
