🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo configurar el correo en PrestaShop: SMTP y ajustes básicos

Actualizado el 20 de octubre de 2025

Introducción: Por qué tu tienda PrestaShop necesita un correo bien configurado

Si tienes una tienda online con PrestaShop, el correo electrónico es el puente de comunicación más importante con tus clientes. Piensa en ello: cada vez que alguien hace un pedido, se registra o solicita recuperar su contraseña, tu tienda necesita enviar notificaciones automáticas. Si el sistema de correo falla, tus clientes no reciben confirmaciones, tú no te enteras de nuevos pedidos y la confianza en tu negocio se desploma.

Configurar correctamente el SMTP en PrestaShop no es un lujo, es una necesidad. En esta guía extensa y práctica, vamos a explicarte paso a paso cómo hacerlo, qué opciones tienes, cómo solucionar los problemas más comunes y qué ajustes básicos debes revisar. No importa si eres nuevo en esto o si ya llevas tiempo peleándote con los emails: aquí encontrarás soluciones claras y directas.

¿Qué es SMTP y por qué es importante en PrestaShop?

SMTP son las siglas de Simple Mail Transfer Protocol, es decir, el protocolo estándar que se utiliza para enviar correos electrónicos a través de Internet. Cuando configuras el correo en PrestaShop, tienes dos caminos principales: usar la función mail() de PHP (lo que se conoce como envío nativo) o usar un servidor SMTP externo.

Usar el envío nativo de PHP es como pedirle a tu servidor que haga de cartero: funciona, pero depende de la configuración del servidor y es muy fácil que los correos acaben en la carpeta de spam o que directamente no se envíen. Por eso, la opción recomendada por cualquier profesional es configurar un SMTP PrestaShop con un servicio de correo fiable como Gmail, Outlook, Zoho Mail o el que te ofrezca tu proveedor de hosting.

Cuando configuras el SMTP, tu tienda se conecta directamente al servidor de correo saliente y le entrega los mensajes. Esto garantiza que los emails se envíen con mayor fiabilidad, que tengan mejor reputación de dominio y que sea mucho más fácil rastrear errores.

Paso 1: Antes de configurar, ten a mano estos datos

Para llevar a cabo la configuración del correo en PrestaShop, necesitas tener una cuenta de correo electrónico creada y los datos de conexión SMTP. Normalmente, tu proveedor de hosting o tu servicio de correo te dará esta información. Los datos que necesitas son:

  • Servidor SMTP: por ejemplo, smtp.gmail.com, smtp.office365.com o algo como mail.tudominio.com.
  • Puerto SMTP: normalmente 465 (SSL) o 587 (TLS).
  • Usuario: la dirección de correo completa, por ejemplo hola@tutienda.com.
  • Contraseña: la contraseña de esa cuenta de correo.
  • Cifrado: SSL o TLS.

Si tu hosting utiliza un panel de control tipo cPanel o Syspanel (recuerda que Syspanel es la versión moderna de HestiaCP y su puerto de acceso es el 2106), puedes crear una cuenta de correo desde el panel. En Syspanel, por ejemplo, es tan fácil como ir a la sección de correo electrónico y crear una nueva cuenta para tu dominio. Una vez creada, el panel te mostrará los datos SMTP automáticamente.

Paso 2: Accede al panel de administración de PrestaShop

Lo primero es entrar en tu back-office de PrestaShop. Esa es la zona privada de tu tienda, a la que accedes normalmente con una URL como www.tutienda.com/admin. Una vez dentro, tienes que navegar hasta la sección de parámetros avanzados.

El camino exacto es: Parámetros avanzados → Parámetros avanzados → Configuración de correo electrónico. En algunas versiones de PrestaShop puede aparecer directamente como "Correo electrónico" o "Email". No te preocupes si el menú varía un poco según la versión, la lógica es siempre la misma.

Paso 3: Configuración manual del SMTP en PrestaShop

Una vez estés en la pantalla de configuración de correo, verás una serie de opciones. La primera y más importante es el modo de envío de correos. Aquí tienes que seleccionar "Configurar mi propia configuración de SMTP" o algo similar, en lugar de "Usar la función mail() de PHP".

Al seleccionar la opción SMTP, aparecerán los campos que te mencioné antes. Rellénalos con cuidado:

  1. Servidor SMTP: escribe la dirección del servidor, por ejemplo smtp.gmail.com.
  2. Puerto: usa el puerto que te indique tu proveedor. El 465 suele ser para SSL y el 587 para TLS.
  3. Cifrado: selecciona SSL o TLS según corresponda. En la mayoría de los casos, TLS es la opción más segura y compatible.
  4. Usuario: tu dirección de correo completa.
  5. Contraseña: la contraseña de esa cuenta.
  6. Autenticación: asegúrate de que esté activada.

Guarda los cambios y PrestaShop te mostrará un mensaje de confirmación. Pero no te confíes: hay que probar el envío.

Cómo probar el envío de correos en PrestaShop

En la misma página de configuración, al final, encontrarás un botón que dice "Enviar un email de prueba". Pulsa ese botón y escribe una dirección de correo de destino (por ejemplo, tu propio correo personal). Si todo está bien configurado, recibirás el mensaje en unos segundos.

Si no llega, revisa la carpeta de spam. A veces los servidores de correo tardan un poco o el filtro antispam es demasiado estricto. Si aun así no llega, es hora de pasar a la sección de problemas.

Ajustes básicos adicionales para un envío de correos PrestaShop exitoso

Configurar el SMTP es el paso principal, pero hay otros ajustes que debes revisar para que el envío de correos PrestaShop sea óptimo.

La dirección de correo del remitente

En PrestaShop puedes configurar la dirección de correo desde la que se envían todas las notificaciones. Ve a Parámetros avanzados → Rendimiento o busca la opción "Dirección de correo electrónico" en el menú de parámetros de la tienda. Es importante que esta dirección coincida con la cuenta SMTP que has configurado. Si no, algunos servidores rechazarán el correo por no coincidir el remitente con el servidor de autenticación.

El nombre del remitente

También puedes personalizar el nombre que aparece en el "De" de los correos. Por ejemplo, en lugar de "hola@tutienda.com", puedes poner "Tienda de Ropa Online". Esto da una imagen más profesional y ayuda a que los clientes reconozcan tus emails.

Activar o desactivar las notificaciones

Dentro de PrestaShop, puedes elegir qué notificaciones quieres recibir por correo: nuevos pedidos, nuevos clientes, alertas de stock, etc. Ve a Parámetros avanzados → Notificaciones y marca o desmarca las casillas según tus preferencias. Esto no afecta al envío técnico, pero sí a la utilidad de tu sistema de correo.

Problemas comunes con el email en PrestaShop y cómo solucionarlos

Aunque hayas seguido todos los pasos, es posible que te encuentres con algún obstáculo. Aquí tienes los problemas más habituales y sus soluciones.

Problema 1: Los correos no se envían

Si después de configurar el SMTP los correos no salen, lo primero es comprobar si has guardado los cambios correctamente. Después, verifica que los datos SMTP sean exactamente los correctos. Un error muy típico es usar el puerto equivocado o el cifrado incorrecto.

Otra causa frecuente es que tu proveedor de correo tenga activada la verificación en dos pasos. En ese caso, deberás generar una contraseña específica para aplicaciones desde la configuración de tu cuenta de correo. Por ejemplo, con Gmail, tienes que activar la verificación en dos pasos y luego crear una contraseña de aplicación que usarás en PrestaShop.

Problema 2: Los emails llegan a spam

Este es uno de los problemas más frustrantes. Aunque el correo se envía correctamente, acaba en la carpeta de spam del destinatario. Las causas suelen ser:

  • Que el servidor de correo tenga mala reputación.
  • Que el dominio no tenga configurados los registros SPF y DKIM.

Los registros SPF y DKIM son esenciales para que los servidores de correo confíen en ti. Son como un sello de autenticidad. Si tu hosting usa Syspanel, puedes configurarlos desde la sección de DNS del panel. En Syspanel, accede por el puerto 2106, ve a la sección de dominios y busca las opciones de registros DNS. Añade los registros SPF y DKIM que te proporcione tu proveedor de correo.

Problema 3: El error "SMTP Error: Could not authenticate"

Este error es muy claro: PrestaShop no puede autenticarse con el servidor SMTP. Revisa el usuario y la contraseña. Asegúrate de que el usuario es la dirección de correo completa y no solo la parte delantera. También comprueba si tu proveedor de correo requiere un puerto específico para la autenticación.

Problema 4: Los correos se envían lentos

Si los emails tardan mucho en llegar, puede ser que el servidor SMTP esté saturado o que el puerto que usas esté siendo bloqueado por tu proveedor de hosting. Prueba a cambiar entre SSL y TLS, o prueba con otro puerto (465 en lugar de 587, o viceversa).

Notificaciones PrestaShop: cómo asegurarte de que no te pierdas ningún pedido

Las notificaciones PrestaShop son el corazón de la comunicación de tu tienda. Si no las recibes, puedes perder pedidos importantes. Una vez que el SMTP está configurado, es recomendable hacer una prueba real: haz un pedido de prueba en tu tienda o regístrate con un correo de prueba y observa si recibes las notificaciones correspondientes.

Además, puedes configurar varias direcciones de correo para recibir notificaciones. Por ejemplo, una para pedidos y otra para alertas de stock. Esto se hace en Parámetros avanzados → Notificaciones, donde puedes añadir direcciones de correo adicionales.

Configurar el correo en PrestaShop con Syspanel

Si tu servidor usa Syspanel (antes conocido como HestiaCP), la gestión del correo electrónico es muy sencilla. Recuerda que el puerto de acceso a Syspanel es el 2106. Desde el panel, puedes:

  • Crear cuentas de correo para tu dominio.
  • Ver los datos SMTP de cada cuenta.
  • Configurar los registros DNS (SPF, DKIM, MX) de forma gráfica.

Esto es muy útil porque no necesitas ir a tu proveedor de correo externo: todo está integrado. Una vez creada la cuenta de correo en Syspanel, copia los datos SMTP y pégalos en la configuración de PrestaShop tal y como te hemos explicado.

Preguntas frecuentes sobre el correo en PrestaShop

¿Puedo usar Gmail como SMTP para PrestaShop?

Sí, es posible. Gmail te permite usar su servidor SMTP (smtp.gmail.com) con el puerto 587 y cifrado TLS. Eso sí, necesitas tener una cuenta de Gmail y, casi seguro, generar una contraseña de aplicación si tienes la verificación en dos pasos activada. Ten en cuenta que Gmail tiene límites de envío diario, así que si tienes una tienda con mucho volumen, es mejor usar un servicio de correo transaccional o el correo de tu propio dominio.

¿Cuál es la diferencia entre el puerto 465 y el 587?

El puerto 465 se usa para conexiones SMTP con cifrado SSL desde el principio. El puerto 587 es el estándar para SMTP con cifrado TLS (o STARTTLS), que es más moderno y compatible. La mayoría de los servidores modernos prefieren el 587. Si uno no funciona, prueba con el otro.

¿Es necesario tener un certificado SSL para el correo?

No es estrictamente necesario para el envío SMTP, pero sí es muy recomendable tener un certificado SSL en tu tienda. Esto mejora la confianza de los clientes y evita problemas con algunos servidores de correo que podrían marcar tus emails como inseguros.

¿Qué hago si sigo sin recibir correos después de todo?

Si has seguido todos los pasos y aun así no recibes correos, revisa los logs de errores de PrestaShop. Puedes activar el modo depuración en Parámetros avanzados → Información o mirar los registros del servidor. En Syspanel, puedes acceder a los logs del servidor de correo desde la sección de correo. Ahí verás si el servidor rechaza los mensajes y por qué motivo.

Conclusión: prueba, ajusta y verifica

Configurar el correo en PrestaShop no es complicado, pero requiere atención al detalle. Lo más importante es que uses un SMTP fiable, que revises los registros SPF y DKIM para evitar el spam y que pruebes el envío de correos con regularidad.

Recuerda que el SMTP PrestaShop es la base de toda la comunicación de tu tienda. Un email bien configurado te ahorra dolores de cabeza y te asegura que tus clientes reciban cada confirmación de pedido, cada factura y cada aviso importante.

Si usas Syspanel, aprovecha sus herramientas para gestionar el correo y los DNS de forma centralizada. Y si algo falla, no te desesperes: la mayoría de los problemas tienen una solución sencilla que puedes aplicar en minutos.

Ahora que ya sabes cómo hacerlo, ve a tu tienda y configura ese correo. Tus clientes y tu negocio te lo agradecerán.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel