Cómo configurar el correo electrónico en PrestaShop usando Plesk
¿Tu tienda PrestaShop no envía correos y pierdes pedidos? Es un problema más común de lo que parece, pero tiene una solución clara. En esta guía completa, te explico paso a paso cómo configurar el correo electrónico en PrestaShop usando Plesk, desde la creación de la cuenta de email hasta la configuración final del SMTP en tu tienda, para que puedas configurar email PrestaShop Plesk sin complicaciones y sin necesitar ser un experto en servidores.
El correo electrónico es el corazón de cualquier tienda online. Es la vía por la que confirmas pedidos, envías facturas, gestionas recuperaciones de carrito y te comunicas con tus clientes. Si el envío falla, tu negocio se resiente. Por eso, vamos a desglosar este proceso en dos fases principales: preparar el terreno en Plesk y conectar todo dentro de PrestaShop.
Fase 1: Preparando tu dominio y cuenta de email en Plesk
Antes de tocar nada en PrestaShop, necesitas asegurarte de que tu servidor (gestionado por Plesk) está listo para enviar y recibir correos. Esto implica tener una cuenta de correo profesional creada y el dominio correctamente configurado.
1.1. Crear tu cuenta de correo profesional
Tu tienda debe enviar correos desde una dirección como contacto@tutienda.com o pedidos@tutienda.com, no desde un Gmail o Hotmail. Esto transmite confianza y evita que tus emails caigan en spam.
Para crear una cuenta de correo en Plesk, sigue estos pasos:
- Accede a Plesk: Escribe la URL de tu panel de control en el navegador (normalmente algo como
https://tu-dominio.com:8443o la dirección que te haya dado tu proveedor de hosting) e inicia sesión con tus credenciales de administrador. - Ve al apartado de Correo: En el menú lateral izquierdo, busca la sección "Correo" o el icono de un sobre. Haz clic en "Crear dirección de correo electrónico" (el botón suele ser azul y estar en la parte superior).
- Rellena los datos:
- Parte izquierda de la @: El nombre que quieras, por ejemplo,
contacto. - Selecciona el dominio: Asegúrate de que el desplegable muestra tu dominio de la tienda (ej.
tutienda.com). - Establece una contraseña segura: Usa una combinación de mayúsculas, minúsculas, números y símbolos. Plesk te muestra un indicador de fortaleza. Anótala en un lugar seguro porque la necesitarás más adelante.
- Parte izquierda de la @: El nombre que quieras, por ejemplo,
- Haz clic en "Aceptar" o "Crear". ¡Listo! Ya tienes tu buzón de correo creado.
1.2. Verificar los registros DNS (MX y SPF)
Plesk suele crear los registros DNS automáticamente al añadir el dominio, pero es vital verificarlos para que otros servidores acepten tus correos.
- Registro MX (Mail Exchanger): Indica qué servidor gestiona el correo de tu dominio. Debe apuntar a tu servidor de Plesk (normalmente algo como
mail.tudominio.com). - Registro SPF (Sender Policy Framework): Es una política de seguridad que dice qué servidores están autorizados a enviar correos en nombre de tu dominio. Sin un SPF correcto, tus emails tienen muchas papeletas para ir a la carpeta de spam.
Cómo comprobarlo:
- En Plesk, ve a "Sitios web y dominios" y selecciona tu dominio.
- Haz clic en "DNS Settings" (Configuración de DNS).
- Busca las entradas MX y SPF (o TXT).
- Si no existen o están mal configuradas, Plesk suele tener un botón para "Añadir registro DNS" o "Corregir". Si no te ves seguro, contacta con tu proveedor de hosting y diles que necesitas verificar los registros MX y SPF para tu dominio.
[WARNING] El SPF es crítico. Si tu dominio carece de él, tus correos de confirmación de pedido podrían no llegar jamás. Asegúrate de que existe un registro que incluya la IP o el hostname de tu servidor Plesk.
Fase 2: Configurando el envío de emails en PrestaShop (SMTP)
Ahora que tienes la cuenta de correo creada, vamos a conectar PrestaShop a ella. PrestaShop puede usar dos métodos para enviar correos: la función mail() de PHP (poco recomendable, a menudo bloqueada) o un servidor SMTP (lo más fiable). Usaremos SMTP.
2.1. Acceder a la configuración de correo en tu back office
- Inicia sesión en el panel de administración de tu PrestaShop.
- En el menú superior, ve a la pestaña "Parámetros avanzados".
- En el submenú de la izquierda, haz clic en "Parámetros de correo electrónico". Esta es la pantalla donde configurarás todo.
2.2. Configuración paso a paso del servidor SMTP
En la pantalla de "Parámetros de correo electrónico", verás varias opciones. Presta mucha atención:
- Enviar correos electrónicos con: Selecciona "Sí, he configurado mis propios parámetros SMTP" en el desplegable. Esto activará los campos de abajo.
- Servidor SMTP: Aquí debes escribir la dirección de tu servidor de correo. Normalmente, con Plesk, es
mail.tudominio.com(sustituyetudominio.compor tu dominio real). También puedes usarlocalhostsi tu servidor de correo está en la misma máquina que tu web, pero es menos común y a veces da problemas. - Puerto SMTP: El puerto estándar para SMTP es 25, pero muchos proveedores y servidores lo bloquean por seguridad para evitar spam. Por eso, es recomendable usar el puerto 587 (con STARTTLS) o el 465 (con SSL). Te recomiendo probar primero con el 587.
- Cifrado: Selecciona "TLS" si usas el puerto 587, o "SSL" si usas el 465. Si tu servidor no soporta cifrado (poco probable), podrías usar "Sin cifrado", pero no es recomendable.
- Autenticación SMTP: Actívala en "Sí". Es imprescindible para que el servidor te reconozca.
- Nombre de usuario: Escribe la dirección de correo electrónico completa que creaste en Plesk (ej.
contacto@tudominio.com). - Contraseña: La contraseña que estableciste para esa cuenta de correo en Plesk.
[TIP] ¿Y el puerto 25? Si tu hosting no lo bloquea, puedes usarlo con cifrado "Sin cifrado" o "TLS". Pero si tus correos no salen, es lo primero que debes sospechar. Cambia al 587 y verás cómo funciona.
2.3. Parámetros adicionales de correo en PrestaShop
Justo debajo de la configuración SMTP, hay otros ajustes que debes revisar:
- Dirección de correo electrónico: Es la dirección que aparecerá como remitente en los correos. Debe ser la misma que usaste como nombre de usuario SMTP (
contacto@tudominio.com). - Nombre para mostrar: El nombre que verá el cliente en su bandeja de entrada. Por ejemplo, "Mi Tienda Online".
- Responder a: Puedes dejar este campo vacío o poner otra dirección de contacto.
2.4. Enviar un correo de prueba
Esta es la parte más importante para verificar que todo funciona. En la misma página, busca el botón que dice "Enviar un correo de prueba".
- Escribe una dirección de correo a la que tengas acceso (puede ser tu correo personal o el de la tienda).
- Haz clic en el botón.
Si la configuración es correcta, recibirás el email en unos segundos. Si no, PrestaShop te mostrará un mensaje de error en la parte superior. No te preocupes, es el momento de diagnosticar.
Solución de problemas comunes (FAQ)
Es frustrante que el correo de prueba falle. Aquí tienes las soluciones a los problemas más habituales al configurar email PrestaShop Plesk.
"No se puede conectar con el servidor SMTP"
Este es el error más común. Significa que PrestaShop no puede comunicarse con el servidor.
- Verifica el puerto: Prueba a cambiar el puerto. Si usabas el 587, prueba con el 465 (y cambia el cifrado a SSL). Algunos servidores tienen puertos específicos.
- Comprueba el nombre del servidor: ¿Es
mail.tudominio.com? A veces el servidor essmtp.tudominio.como inclusolocalhost. Revisa la configuración de tu cuenta de correo en Plesk para ver el "Hostname" del servidor de entrada y salida. - Firewall o bloqueo: Tu proveedor de hosting podría estar bloqueando conexiones salientes al puerto que elegiste. Contacta con su soporte y pregúntales qué puertos SMTP tienen abiertos.
"Error de autenticación" o "Usuario o contraseña incorrectos"
Esto indica que las credenciales que pusiste en PrestaShop no son las correctas o que la cuenta no tiene permisos.
- Revisa la contraseña: Asegúrate de que no tienes un espacio extra al copiarla.
- El nombre de usuario debe ser el email completo: No pongas solo
contacto, debes ponercontacto@tudominio.com. - Verifica la cuenta en Plesk: Entra en Plesk, ve a la cuenta de correo y cambia la contraseña manualmente. Luego, pruébala de nuevo en PrestaShop.
"Se ha enviado el correo de prueba, pero no lo recibo"
Si PrestaShop dice que el correo se envió, pero no llega, el problema es de entrega.
- Revisa la carpeta de spam: A veces los correos de prueba se filtran. Revísala antes de desesperarte.
- Registro SPF/DKIM: Como mencioné antes, si tu dominio no tiene un registro SPF correcto, los correos pueden ser rechazados. En Plesk, en la sección de Correo, a menudo puedes activar "DKIM" (otro método de autenticación). Actívalo si no está activado, ya que mejora enormemente la entregabilidad.
- Prueba con otro destinatario: A veces, el problema es del servidor de correo del destinatario (ej. Gmail es muy estricto). Prueba con una dirección de otro proveedor.
Aún así, no funciona... ¿Qué hago?
- Revisa los logs de Plesk: Plesk tiene un visor de logs. Ve a "Sitios web y dominios" -> tu dominio -> "Registros". Busca errores relacionados con el correo. Pueden darte pistas sobre el problema real.
- Contacta con tu proveedor: Si has probado todo, es hora de pedir ayuda a tu proveedor de hosting. Diles que has seguido esta guía, que has configurado el SMTP en PrestaShop con el puerto y el cifrado correctos, y que necesitas saber por qué la conexión falla. Ellos tendrán acceso a los logs del servidor y podrán ver qué está pasando.
Consejos finales para una configuración perfecta
Configurar el correo es un paso, pero mantener una buena reputación de envío es otro.
[INFO] La importancia de las pruebas. No esperes a tener tu primera venta para probar el correo. Haz pruebas frecuentes, sobre todo después de hacer cambios en tu dominio o en la configuración del servidor.
- Mantén tus contraseñas seguras: Tanto la de Plesk como la de la cuenta de correo. Si alguien accede a ellas, podría enviar spam desde tu dominio y arruinar tu reputación.
- Considera un servicio SMTP transaccional: Si tu tienda envía muchos correos (boletines, alertas de stock, etc.), considera usar un servicio externo como SendGrid o Amazon SES. Son más fiables y tienen mejores tasas de entrega. Plesk a menudo tiene extensiones para integrarlos fácilmente.
- Monitorea tus envíos: PrestaShop tiene un módulo de "Correo electrónico" en "Parámetros avanzados" donde puedes ver los últimos correos enviados y si hubo errores. Revísalo de vez en cuando.
Configurar el correo en PrestaShop con Plesk es un proceso que, una vez dominado, te dará tranquilidad. Siguiendo estos pasos, podrás configurar email PrestaShop Plesk y asegurarte de que la comunicación con tus clientes fluye sin problemas, lo que se traduce en más ventas y una mejor experiencia de compra. Ya no tienes excusa para no tener tu tienda funcionando al 100%. ¡Manos a la obra!
