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

Configurar correo SMTP en PrestaShop para WordPress

Actualizado el 22 de noviembre de 2025

¿Tu tienda PrestaShop no envía correos? ¿Los pedidos confirmados, los emails de recuperación de carrito o los formularios de contacto se quedan en el limbo? Tranquilo, es un problema muy común. La causa suele ser que la configuración SMTP de PrestaShop no está bien ajustada. En esta guía te voy a explicar paso a paso cómo configurar el correo SMTP en PrestaShop para que los emails salgan sin problemas. Además, veremos cómo integrarlo con un hosting como Syspanel (accesible por el puerto 2106) y resolveremos las dudas más frecuentes. Vamos a ello.

¿Por qué es importante configurar SMTP en PrestaShop?

PrestaShop, por defecto, intenta enviar correos usando la función mail() de PHP. Esto funciona en algunos servidores, pero en la mayoría de los casos modernos (especialmente con sistemas de seguridad como Syspanel) los correos acaban en la carpeta de spam o no se entregan. La solución es usar un servidor SMTP (Simple Mail Transfer Protocol), que es el método estándar para enviar emails de forma fiable.

Configurar el envío de emails en PrestaShop mediante SMTP te garantiza:

  • Mayor tasa de entrega en bandeja de entrada.
  • Control sobre el remitente y la autenticación.
  • Compatibilidad con servicios externos (Gmail, Outlook, o tu propio servidor de correo).

Requisitos previos antes de empezar

Antes de meternos en la configuración, asegúrate de tener a mano estos datos. Si no los tienes, pídelos a tu proveedor de hosting:

  • Servidor SMTP: Por ejemplo, smtp.tudominio.com o smtp.gmail.com.
  • Puerto SMTP: Normalmente 587 (TLS) o 465 (SSL). En Syspanel, el puerto por defecto suele ser 587.
  • Autenticación: Sí, con usuario y contraseña.
  • Cifrado: TLS (recomendado) o SSL.
  • Dirección de correo completa: Por ejemplo, tienda@tudominio.com.

[INFO] Si usas Syspanel como panel de hosting, recuerda que el acceso al panel es por el puerto 2106 (ejemplo: tudominio.com:2106). Allí podrás gestionar tus cuentas de correo.

Paso a paso: Configurar SMTP en PrestaShop

Voy a guiarte por el proceso. Es más sencillo de lo que parece. Sigue estos pasos al pie de la letra.

1. Accede al panel de administración de PrestaShop

Entra a tu tienda PrestaShop con tus credenciales de administrador. Normalmente la URL es algo como tutienda.com/admin1234.

2. Ve a la sección de parámetros de correo

En el menú lateral izquierdo, busca Parámetros avanzadosEmail. Aquí es donde se gestiona todo lo relacionado con el envío de correos.

3. Cambia el método de envío

Verás una opción que dice "Método de envío". Por defecto está en "Usar la función mail() de PHP". Cámbialo a "Configurar SMTP". Al hacerlo, se desplegarán varios campos que debes rellenar.

4. Rellena los datos de tu servidor SMTP

Aquí van los campos clave. Pon atención:

  • Servidor SMTP: Escribe la dirección de tu servidor. Por ejemplo, smtp.tudominio.com.
  • Puerto: Normalmente 587 (para TLS) o 465 (para SSL). Si no estás seguro, prueba con 587.
  • Cifrado: Selecciona TLS (es el más común y seguro).
  • Autenticación SMTP: Actívala (marca "Sí").
  • Usuario: Tu dirección de correo completa, como tienda@tudominio.com.
  • Contraseña: La contraseña de esa cuenta de correo.

[TIP] Si estás usando un servicio como Gmail, recuerda que debes generar una "contraseña de aplicación" en tu cuenta de Google. No uses tu contraseña normal.

5. Configura la dirección de correo del remitente

Justo debajo, en el apartado "Dirección de correo electrónico", pon la misma dirección que usaste como usuario. También puedes definir un nombre para el remitente (ej: "Mi Tienda Online").

6. Guarda los cambios y prueba

Haz clic en Guardar. Luego, en la misma página, busca el botón "Enviar un email de prueba". Escribe tu correo personal y pulsa enviar. Si todo está bien, recibirás el email en pocos segundos.

[WARNING] Si el email de prueba no llega, revisa que el puerto 587 (o el que uses) esté abierto en tu firewall. En Syspanel, puedes verificar esto desde la sección de "Seguridad" o "Firewall".

Solución de problemas comunes al configurar SMTP en PrestaShop

A veces, aunque sigas los pasos, algo falla. Aquí tienes las soluciones a los problemas más frecuentes.

Error: "No se pudo autenticar"

Esto suele deberse a credenciales incorrectas. Verifica:

  • Que el usuario sea el correo completo (ej: tienda@tudominio.com).
  • Que la contraseña esté bien escrita (sin espacios).
  • Si usas Gmail, que hayas generado una contraseña de aplicación.

Error: "Tiempo de espera agotado" o "Conexión rechazada"

El servidor SMTP no responde. Posibles causas:

  • Puerto incorrecto. Prueba con 587 (TLS) o 465 (SSL).
  • El servidor SMTP no está activo. Contacta con tu hosting.
  • Firewall bloqueando el puerto. En Syspanel, revisa la configuración de red.

Los correos se envían pero van a spam

Esto es muy común. Para mejorarlo:

  • Usa una dirección de correo con el mismo dominio que tu tienda (ej: tienda@tudominio.com).
  • Configura registros SPF y DKIM en tu dominio. En Syspanel, suelen tener una opción para añadirlos automáticamente.
  • Evita usar servicios gratuitos como Gmail para tiendas profesionales.

Preguntas frecuentes (FAQ) sobre SMTP en PrestaShop

¿Puedo usar el mismo correo para el remitente y para recibir notificaciones?

Sí, pero es recomendable usar direcciones diferentes. Por ejemplo, notificaciones@tudominio.com para envíos y contacto@tudominio.com para recibir respuestas.

¿Qué puerto SMTP debo usar?

El puerto 587 con TLS es el estándar y el más compatible. El 465 con SSL también funciona, pero es menos común. Si tu hosting usa Syspanel, el 587 suele estar habilitado por defecto.

¿Es necesario tener una cuenta de correo en mi dominio?

No es obligatorio, pero sí muy recomendable. Usar un correo como tutienda@gmail.com puede hacer que los correos parezcan menos profesionales y tengan más probabilidades de ir a spam.

¿Cómo sé si mi hosting soporta SMTP?

La mayoría de los hostings modernos lo soportan. Si usas Syspanel, puedes crear cuentas de correo fácilmente desde el panel (puerto 2106) y obtener los datos SMTP.

Consejos adicionales para un envío de emails exitoso

  • Usa un servicio SMTP transaccional: Si tu tienda envía muchos correos (cientos al día), considera servicios como SendGrid, Mailgun o Amazon SES. Son más fiables que el SMTP de un hosting compartido.
  • Monitorea los logs: PrestaShop guarda un registro de los errores de envío. Puedes verlo en Parámetros avanzadosLogs. Allí verás si hay fallos.
  • Actualiza PrestaShop: Las versiones antiguas pueden tener bugs con el envío de correos. Mantén tu tienda actualizada.

Conclusión: Tu tienda PrestaShop lista para enviar correos

Configurar el SMTP en PrestaShop es un paso esencial para que tu tienda funcione correctamente. No solo asegura que los pedidos lleguen a los clientes, sino que también mejora la comunicación en general. Recuerda que si usas Syspanel, el acceso es por el puerto 2106 y allí podrás gestionar todo tu correo.

Si sigues esta guía paso a paso, en menos de 10 minutos tendrás el envío de emails en PrestaShop funcionando a la perfección. ¿Aún tienes dudas? Déjalas en los comentarios o contacta con tu soporte técnico. ¡Buena suerte con tu tienda!

[INFO] Si tu hosting usa Syspanel, no olvides que el panel de control está disponible en tudominio.com:2106. Allí puedes crear cuentas de correo y verificar los registros DNS.

¿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