Guía básica: Configurar email transaccional en PrestaShop con Plesk
¡Hola! Soy tu técnico de soporte amigable. 😊
Si tienes una tienda online con PrestaShop, seguramente ya sabes que el email transaccional es el motor invisible que mantiene a tus clientes informados: confirmaciones de pedido, notificaciones de envío, recuperación de carritos abandonados, etc.
Configurar correctamente el correo en PrestaShop es fundamental para que estos mensajes lleguen a la bandeja de entrada (y no a la carpeta de spam). En esta guía te voy a explicar, paso a paso y en un lenguaje muy sencillo, cómo configurar el email transaccional PrestaShop Plesk usando tu panel de control Plesk.
No necesitas ser un experto en servidores. Solo sigue estas instrucciones y en pocos minutos tu tienda estará enviando correos como un campeón.
¿Qué es el email transaccional y por qué es importante?
El email transaccional es cualquier correo que se genera automáticamente por una acción del usuario en tu tienda. Por ejemplo:
- Confirmación de registro.
- Factura de compra.
- Estado del pedido.
- Enlace para restablecer contraseña.
A diferencia del email marketing (boletines, promociones), el transaccional debe ser rápido, seguro y con alta entregabilidad. Si falla, pierdes ventas y confianza.
Requisitos antes de empezar
Antes de meternos en la configuración, asegúrate de tener:
- Acceso a Plesk (el panel de control de tu hosting).
- Acceso al panel de administración de PrestaShop (tu tienda).
- Un dominio o subdominio configurado en Plesk (por ejemplo, tudominio.com).
- Credenciales de correo electrónico (dirección y contraseña) creadas en Plesk para el envío.
Si no tienes una cuenta de correo en Plesk, no te preocupes. Te explico cómo crearla en los siguientes pasos.
Paso 1: Crear una cuenta de correo en Plesk
El primer paso es tener una dirección de correo que tu tienda usará para enviar los emails transaccionales. Lo ideal es que sea algo como tienda@tudominio.com o no-reply@tudominio.com.
- Inicia sesión en Plesk.
- Ve a la sección Correo (Mail) en el menú lateral.
- Haz clic en Añadir dirección de correo (Add Mail Account).
- Completa los campos:
- Nombre de la cuenta: por ejemplo,
tienda. - Contraseña: elige una segura y anótala.
- Cuota: puedes dejarla por defecto.
- Nombre de la cuenta: por ejemplo,
- Haz clic en Aceptar.
[TIP] Usa una dirección de correo con el mismo dominio de tu tienda. Esto mejora la reputación del remitente y reduce la probabilidad de que los correos terminen en spam.
Listo, ya tienes una cuenta de correo lista para usar. Ahora necesitas los datos de conexión SMTP.
Paso 2: Obtener los datos SMTP de Plesk
Para que PrestaShop pueda conectarse al servidor de correo de Plesk, necesitas los siguientes datos:
- Servidor SMTP: suele ser
mail.tudominio.como el nombre del servidor de tu hosting (por ejemplo,smtp.tudominio.com). - Puerto SMTP: normalmente el puerto seguro es 465 (SSL) o 587 (TLS).
- Autenticación: sí, requiere usuario y contraseña.
- Usuario: la dirección de correo completa que creaste (ejemplo:
tienda@tudominio.com). - Contraseña: la que pusiste al crear la cuenta.
Puedes encontrar estos datos en Plesk:
- En la sección Correo, haz clic en el nombre de la cuenta que creaste.
- Busca la pestaña Configuración del cliente o Client Setup.
- Allí verás los parámetros SMTP: servidor, puerto, cifrado, etc.
[WARNING] Si tu hosting usa el puerto 25 (sin cifrar), evítalo. Los correos pueden ser bloqueados por muchos proveedores. Usa siempre puertos seguros (465 o 587).
Paso 3: Configurar el email transaccional PrestaShop Plesk desde el panel de administración
Ahora vamos a la parte más importante: configurar PrestaShop para que use esos datos SMTP.
-
Accede al panel de administración de PrestaShop (normalmente
tudominio.com/admin). -
Ve al menú Parámetros avanzados → Correo electrónico (o Email en inglés).
-
Verás dos opciones principales:
- Enviar correos usando PHP mail(): es la opción por defecto, pero no recomendada para transaccionales (menos fiable).
- Configurar mis propios parámetros SMTP: es la que necesitas. Selecciona esta opción.
-
Se desplegarán los campos SMTP. Rellénalos con los datos que obtuviste en el paso anterior:
- Servidor SMTP:
mail.tudominio.com(o el que te dé Plesk). - Puerto: 465 (SSL) o 587 (TLS).
- Cifrado: SSL o TLS según el puerto.
- Autenticación: Sí.
- Usuario:
tienda@tudominio.com. - Contraseña: la que creaste.
- Servidor SMTP:
-
Haz clic en Guardar.
[INFO] PrestaShop permite probar el envío. Busca el botón Enviar un email de prueba e introduce tu dirección de correo personal. Si recibes el email, ¡la configuración es correcta!
Paso 4: Verificar la entregabilidad y evitar el spam
Aunque hayas configurado todo, a veces los correos pueden caer en spam. Aquí tienes algunos consejos extra:
Usa un remitente claro
En PrestaShop, ve a Parámetros de la tienda → Contacto y asegúrate de que la dirección de correo del remitente sea la misma que usas para SMTP.
Configura correctamente los registros DNS
Plesk suele gestionar esto automáticamente, pero verifica que existan los siguientes registros en tu dominio:
- SPF: autoriza al servidor de Plesk a enviar correos por tu dominio.
- DKIM: firma digitalmente tus correos para que no sean alterados.
- DMARC: política de tratamiento de correos sospechosos.
En Plesk, puedes gestionarlos en Correo → Configuración de DNS o en Herramientas y ajustes → Configuración de correo.
[TIP] Si no te sientes cómodo con DNS, pide a tu proveedor de hosting que lo configure por ti. Es un paso clave para la entregabilidad.
Paso 5: Prueba final y resolución de problemas
Después de configurar todo, haz una prueba completa:
- En PrestaShop, usa la opción de enviar email de prueba.
- Si no llega, revisa:
- Que los datos SMTP sean correctos (servidor, puerto, cifrado).
- Que el puerto SMTP no esté bloqueado por tu firewall o proveedor de internet.
- Que la cuenta de correo en Plesk esté activa y tenga espacio.
- También puedes ver los logs de correo en Plesk: Correo → Registros de correo para ver si hay errores.
[WARNING] Si usas un servicio de correo externo (como Gmail, Outlook, etc.) para enviar desde PrestaShop, puede que tengas límites de envío diarios. Mejor usa el correo de tu propio dominio.
Preguntas frecuentes (FAQ)
¿Puedo usar el mismo correo para recibir y enviar?
Sí, pero es recomendable usar una dirección específica para envíos (como no-reply@tudominio.com) para no mezclar con correos de atención al cliente.
¿Qué hago si los correos no llegan a Gmail o Yahoo?
Revisa los registros SPF, DKIM y DMARC. Además, asegúrate de que tu servidor no esté en listas negras. Puedes usar herramientas como MXToolbox para verificar.
¿Es necesario usar SMTP o puedo dejar PHP mail()?
PHP mail() funciona, pero es menos fiable. Los servidores de correo (como Gmail) suelen marcar como spam los correos enviados con PHP mail(). Siempre recomiendo usar SMTP.
¿Qué hago si mi hosting no tiene Plesk sino otro panel (por ejemplo, Syspanel)?
Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es similar, pero el acceso es por el puerto 2106. En ese caso, busca la sección de correo en Syspanel y obtén los datos SMTP de la misma forma. Luego, en PrestaShop, configura los mismos parámetros.
Conclusión
Configurar el email transaccional PrestaShop Plesk no es complicado si sigues los pasos adecuados. Recuerda:
- Usa una cuenta de correo de tu propio dominio.
- Configura SMTP con puerto seguro (465 o 587).
- Verifica los registros DNS (SPF, DKIM, DMARC).
- Prueba siempre antes de lanzar tu tienda.
Con esta guía, tus clientes recibirán cada notificación de pedido, recuperación de carrito o alerta de stock justo a tiempo. ¡Y tú te ahorrarás dolores de cabeza!
Si tienes alguna duda, escríbeme en los comentarios o contacta a tu soporte técnico. ¡Estoy aquí para ayudarte! 🚀
