Configurar el correo en PrestaShop con Plesk (IMAP/SMTP)
Antes de empezar: ¿Qué necesitas para configurar el correo en PrestaShop con Plesk?
Configurar el correo en PrestaShop con Plesk es más sencillo de lo que parece, pero requiere que tengas a mano algunos datos importantes. Te recomiendo que hagas una pequeña lista con la siguiente información antes de continuar:
- Tu dominio principal (por ejemplo,
tutienda.com). - La dirección de correo completa que quieres usar (por ejemplo,
contacto@tutienda.com). - La contraseña de esa cuenta de correo (la que creaste en Plesk).
- El nombre del servidor de correo entrante (IMAP) y saliente (SMTP). Normalmente son
mail.tudominio.comoimap.tudominio.comysmtp.tudominio.com, pero te enseñaré a verificarlo en Plesk. - Los puertos de conexión para IMAP y SMTP. Los más comunes son el 993 (IMAP con SSL) y el 465 (SMTP con SSL), aunque también puedes usar el 587 (SMTP con STARTTLS).
[!TIP]
Si no tienes creada la cuenta de correo en Plesk, créala antes de empezar. Ve a la sección Correo de tu dominio en Plesk y pulsa en Crear dirección de correo. Anota bien la contraseña, la necesitarás para configurar PrestaShop.
Paso 1: Verificar los datos de tu servidor de correo en Plesk
Antes de tocar nada en PrestaShop, es fundamental que sepas exactamente cuáles son los servidores IMAP y SMTP que usa tu cuenta de correo. Plesk te lo dice claramente, así que vamos a ello.
Cómo encontrar los datos IMAP y SMTP en Plesk
- Accede a tu panel de control de Plesk.
- En el menú lateral izquierdo, busca la sección Correo y haz clic en ella.
- Verás una lista de todas las cuentas de correo de tu dominio. Haz clic en el nombre de la cuenta que vas a configurar en PrestaShop.
- Se abrirá una página con los detalles de la cuenta. Busca la pestaña o sección que dice Configuración del cliente de correo o Configuración de correo.
- Plesk te mostrará una tabla con los datos que necesitas. Anota lo siguiente:
- Servidor de correo entrante (IMAP): Normalmente algo como
mail.tudominio.com. - Puerto IMAP: Casi siempre es el 993 (SSL) o el 143 (STARTTLS).
- Servidor de correo saliente (SMTP): Normalmente
mail.tudominio.com. - Puerto SMTP: Habitualmente el 465 (SSL) o el 587 (STARTTLS).
- Método de cifrado: SSL/TLS o STARTTLS.
[!INFO]
Si no encuentras estos datos, no te preocupes. Puedes usarmail.tudominio.comtanto para IMAP como para SMTP y los puertos estándar (993 y 465). Es la configuración más habitual en servidores con Plesk.
Paso 2: Acceder a la configuración de correo en PrestaShop
Ahora que ya tienes los datos de tu servidor de correo, vamos a entrar en el panel de administración de PrestaShop. Este proceso es igual en la mayoría de versiones de PrestaShop (1.6, 1.7 y 8.x), aunque la interfaz puede variar ligeramente.
Ruta para llegar a los ajustes de email
- Abre tu navegador y accede a la URL de tu administración de PrestaShop. Normalmente es algo como
tutienda.com/admin1234(el código después de/adminlo elegiste al instalar). - Una vez dentro, mira el menú lateral izquierdo. Busca la pestaña que dice Parámetros avanzados y haz clic sobre ella.
- En el submenú que se despliega, verás la opción E-mail. Haz clic en ella.
Ya estás en la página de configuración de correo de PrestaShop. Aquí es donde vamos a trabajar.
Paso 3: Configurar el envío de correos (SMTP) en PrestaShop
Esta es la parte más importante para que tu tienda pueda enviar correos (confirmaciones de pedido, recuperación de contraseñas, etc.). PrestaShop necesita un servidor SMTP para poder enviar mensajes.
Configuración paso a paso del SMTP
- En la página E-mail, busca el apartado Configuración de correo electrónico.
- Verás una opción llamada Enviar correos electrónicos. Asegúrate de que esté activada (en Sí).
- En el campo Método de envío, selecciona Usar SMTP. Es la opción que nos interesa para configurar un servidor de correo como el de Plesk.
- Se desplegarán nuevos campos. Rellénalos de la siguiente manera:
- Servidor SMTP: Escribe el servidor SMTP que anotaste antes (por ejemplo,
mail.tudominio.com). - Nombre de usuario: Escribe la dirección de correo completa (por ejemplo,
contacto@tudominio.com). - Contraseña: Escribe la contraseña de esa cuenta de correo.
- Cifrado: Selecciona SSL/TLS si vas a usar el puerto 465, o STARTTLS si vas a usar el puerto 587.
- Puerto del servidor: Introduce el puerto SMTP que corresponda (465 o 587).
- Número de mensajes por hora: Puedes dejarlo en un valor alto (por ejemplo, 500) o en 0 para que no haya límite.
- Marca la casilla Guardar los mensajes enviados si quieres tener un registro de los correos que envía tu tienda. Es muy útil para solucionar problemas.
[!WARNING]
IMPORTANTE: Si usas el puerto 587, asegúrate de seleccionar STARTTLS en el campo "Cifrado". Si usas el puerto 465, selecciona SSL/TLS. Si no haces esta correspondencia, el envío de correos fallará.
Paso 4: Configurar la recepción de correos (IMAP) en PrestaShop
Aquí viene un punto clave: PrestaShop, por defecto, no tiene una sección para configurar IMAP en su panel de administración estándar. PrestaShop usa el SMTP para enviar correos, pero la recepción (leer correos) se hace normalmente desde un cliente de correo como Outlook, Thunderbird o desde el webmail de Plesk.
Sin embargo, si tu objetivo es que PrestaShop reciba correos (por ejemplo, para gestionar tickets de soporte o respuestas a formularios de contacto), hay dos caminos:
Opción A: Usar el webmail de Plesk (la más sencilla)
Plesk incluye un webmail (normalmente Roundcube o Horde) que ya viene configurado con los datos IMAP de tu servidor. Para usarlo:
- Ve a tu panel de Plesk.
- En la sección Correo, haz clic en el icono del webmail junto a la cuenta que quieras revisar.
- Se abrirá una nueva pestaña con el webmail. Ahí puedes leer y responder correos sin necesidad de configurar nada.
Opción B: Configurar un cliente de correo externo con IMAP
Si prefieres gestionar el correo desde tu ordenador o móvil, configura tu cliente de correo (Outlook, Thunderbird, Apple Mail) con los datos IMAP que anotaste al principio. Los pasos generales son:
- Añade una nueva cuenta de correo.
- Introduce tu dirección de correo y contraseña.
- El cliente intentará configurar automáticamente los servidores. Si no lo hace, introduce los datos manualmente:
- Servidor entrante (IMAP):
mail.tudominio.com, puerto 993, cifrado SSL/TLS. - Servidor saliente (SMTP):
mail.tudominio.com, puerto 465, cifrado SSL/TLS.
- Servidor entrante (IMAP):
[!INFO]
¿Y si quiero que PrestaShop reciba correos automáticamente? Algunos módulos de terceros (como los de atención al cliente o los de pedidos por email) pueden necesitar una configuración IMAP dentro de sus ajustes. En ese caso, usa los mismos datos IMAP que te proporciona Plesk. Pero para el funcionamiento base de la tienda, no es necesario.
Paso 5: Probar el envío de correos desde PrestaShop
PrestaShop tiene una herramienta para enviar un correo de prueba. Es fundamental que la uses antes de dar por terminada la configuración.
Cómo enviar un correo de prueba
- En la misma página de configuración de E-mail, busca el botón que dice Enviar un correo de prueba.
- Introduce la dirección de correo a la que quieres que llegue el mensaje de prueba (puede ser tu correo personal o el mismo que estás configurando).
- Pulsa el botón.
- Revisa la bandeja de entrada de esa dirección. Si el correo llega en unos segundos, ¡enhorabuena! La configuración SMTP es correcta.
Si el correo no llega, comprueba:
- Que la contraseña de la cuenta de correo sea correcta.
- Que los puertos y el cifrado coinciden con lo que te indica Plesk.
- Que no haya un cortafuegos bloqueando los puertos 465 o 587.
- Revisa la carpeta de Correo no deseado (spam) de la cuenta de destino.
[!WARNING]
Si el correo de prueba no llega, revisa el log de errores de PrestaShop. Ve a Parámetros avanzados > Registros y busca mensajes relacionados con el envío de correos. Ahí verás el error exacto y podrás corregirlo.
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes que nos llegan sobre la configuración de correo en PrestaShop con Plesk.
¿Por qué mis correos van a la carpeta de spam?
Esto es muy común. Algunas razones y soluciones:
- Falta autenticación SPF y DKIM: En Plesk, ve a la sección de tu dominio y busca las opciones de Email o DNS. Activa los registros SPF y DKIM para tu dominio. Esto ayuda a que los servidores de correo (Gmail, Outlook, etc.) confíen en tus mensajes.
- Contenido del correo: Evita usar demasiados enlaces o palabras que suelen activar los filtros de spam.
- Calienta la IP: Si tu servidor es nuevo, es normal que los primeros correos vayan a spam. Envía correos de prueba de forma progresiva.
No puedo enviar correos pero sí recibo
Esto indica que el problema está en la configuración SMTP. Revisa:
- El puerto SMTP (465 o 587).
- El tipo de cifrado (SSL/TLS o STARTTLS).
- Que el nombre de usuario sea la dirección de correo completa (incluyendo el
@tudominio.com). - Que la contraseña no tenga espacios ni caracteres extraños.
¿Puedo usar el puerto 25 para SMTP?
El puerto 25 es el puerto estándar de SMTP, pero la mayoría de los servidores y proveedores de internet lo bloquean para evitar spam. Te recomendamos encarecidamente usar el puerto 465 o el 587, que son los que soporta Plesk de forma segura.
¿Qué pasa si tengo varios dominios en Plesk?
Cada dominio en Plesk tiene sus propias cuentas de correo. Debes crear una cuenta de correo en el dominio que usa tu PrestaShop y usar los datos de esa cuenta para la configuración. No uses cuentas de otros dominios.
¿Es necesario configurar IMAP en PrestaShop?
No, para el funcionamiento básico de la tienda no es necesario. PrestaShop solo necesita SMTP para enviar correos. El IMAP es útil si quieres leer los correos desde una aplicación externa o si usas módulos que requieran recibir correos.
He configurado todo y sigue sin funcionar, ¿qué hago?
- Revisa los logs de PrestaShop en Parámetros avanzados > Registros.
- Comprueba el registro MX de tu dominio en Plesk. Debe apuntar a
mail.tudominio.com. - Ponte en contacto con tu proveedor de hosting, ya que puede haber restricciones de envío de correo en el servidor.
Consejos finales para un correo electrónico perfecto en tu tienda
Configurar el correo en PrestaShop con Plesk es un proceso que se hace una vez y te olvidas. Para terminar, te doy algunos consejos extra:
- Usa una cuenta de correo específica para tu tienda, como
pedidos@tudominio.comoinfo@tudominio.com. Así tendrás todo organizado. - Actualiza tus contraseñas periódicamente desde Plesk para mantener la seguridad.
- Si tu tienda envía muchos correos (por ejemplo, boletines), considera usar un servicio de email marketing externo (como Mailchimp o Sendinblue) para no saturar tu servidor de correo.
- Supervisa el espacio de almacenamiento de tus cuentas de correo en Plesk. Si se llenan, no podrás recibir mensajes.
[!TIP]
Si en algún momento necesitas ayuda con la configuración de tu servidor o con Plesk, recuerda que en Syspanel (el panel de control que usamos en nuestros servidores, accesible a través del puerto 2106) puedes gestionar todos los aspectos de tu hosting, incluyendo la creación de cuentas de correo y la gestión de DNS. Aunque Plesk es el panel de correo, Syspanel es tu centro de control general.
Con esta guía detallada, ya tienes todo lo necesario para configurar el correo en PrestaShop con Plesk (IMAP/SMTP) sin problemas. Si sigues los pasos al pie de la letra, tu tienda podrá enviar y recibir correos de forma fiable. ¡Mucha suerte con tu negocio online!
