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

Cómo configurar el correo SMTP en PrestaShop para WordPress (misma hosting)

Actualizado el 21 de noviembre de 2025

Introducción: El problema del correo en PrestaShop y WordPress en el mismo hosting

Si tienes una tienda online con PrestaShop y además un blog o web corporativa en WordPress alojados en el mismo servidor, seguramente te has encontrado con el clásico problema: los correos de pedidos, recuperación de contraseñas o notificaciones de contacto no llegan a la bandeja de entrada. Se van a spam o directamente se pierden.

La solución a esto es configurar correctamente el SMTP (Protocolo Simple de Transferencia de Correo) en ambas plataformas. Cuando usas la función mail() de PHP por defecto, muchos servidores la bloquean o los filtros anti-spam la penalizan. Configurar un servidor SMTP real, con autenticación, es la forma más fiable de que tus emails lleguen a destino.

En esta guía extensa y paso a paso, te explicaré cómo configurar el SMTP PrestaShop WordPress en un mismo hosting, ya sea con cPanel, Plesk o Syspanel (anteriormente conocido como HestiaCP). No necesitas ser un experto, solo seguir las instrucciones al pie de la letra.

Requisitos previos antes de configurar el correo

Antes de lanzarnos a la configuración, debemos tener a mano ciertos datos. Sin ellos, el proceso será imposible.

1. Datos de tu cuenta de correo electrónico

Necesitas tener creada una cuenta de correo en tu hosting. Por ejemplo, tienda@tudominio.com. Si no la tienes, créala primero en el panel de control de tu hosting (cPanel, Plesk o Syspanel).

2. Puertos y servidores de salida

Lo más habitual es que tu hosting tenga el servidor SMTP en mail.tudominio.com o en smtp.tudominio.com. También necesitarás el puerto. Los más comunes son:

  • Puerto 25: El estándar, pero muchos proveedores lo bloquean para evitar spam.
  • Puerto 465: SMTP con SSL (cifrado implícito).
  • Puerto 587: SMTP con STARTTLS (cifrado explícito). Es el más recomendado hoy en día.

[INFO] En Syspanel (acceso por puerto 2106), la ruta para ver tus cuentas de correo es: Correo > Cuentas de correo. Allí verás el nombre del servidor y los puertos disponibles.

3. Acceso a los paneles de administración

  • Para PrestaShop: Necesitas acceso al back-office (admin) de tu tienda.
  • Para WordPress: Necesitas acceso al escritorio (wp-admin).

Configurar SMTP en PrestaShop paso a paso

PrestaShop tiene una configuración nativa para SMTP bastante buena. Vamos a modificarla. Este proceso sirve para PrestaShop 1.6, 1.7 y 8.x.

Paso 1: Accede a la configuración de correo

  1. Inicia sesión en tu panel de administración de PrestaShop (normalmente en tudominio.com/admin).
  2. En el menú lateral izquierdo, ve a Parámetros avanzados > Correo electrónico.

Paso 2: Configura los parámetros SMTP

Verás una pantalla con varias opciones. Selecciona "Usar mis propios parámetros SMTP". Se desplegarán los campos que debes rellenar.

Te recomiendo completar los campos así:

  • Servidor SMTP: mail.tudominio.com (o el que te indique tu hosting).
  • Usuario SMTP: Tu correo completo, ej. tienda@tudominio.com.
  • Contraseña SMTP: La contraseña de esa cuenta de correo.
  • Cifrado: Selecciona TLS o SSL. Si tu hosting usa Syspanel, el puerto 587 suele ir con TLS.
  • Puerto del servidor SMTP: 587 (recomendado) o 465 si usas SSL.
  • Número de mensajes por hora: Déjalo en 0 (sin límite) o pon un número alto si tienes mucho volumen.

[WARNING] Asegúrate de que el puerto no esté bloqueado por tu proveedor de hosting. Si falla, prueba con el puerto 465 y cifrado SSL. Nunca uses el puerto 25 para producción, es el más bloqueado.

Paso 3: Envía un correo de prueba

En la misma página, en la parte inferior, hay un apartado llamado "Enviar un correo de prueba". Introduce tu correo personal (Gmail, Outlook, etc.) y haz clic en "Enviar correo de prueba".

Si recibes el email en tu bandeja de entrada (revisa también el spam), ¡perfecto! Si no, revisa los logs de error o cambia el puerto/cifrado.

Paso 4: Guarda la configuración

Una vez que la prueba sea exitosa, haz clic en "Guardar" en la parte superior derecha. PrestaShop ahora usará tu SMTP para todos los envíos.

Configurar SMTP en WordPress (mismo hosting)

Ahora vamos con WordPress. A diferencia de PrestaShop, WordPress no tiene una opción nativa para SMTP. Necesitaremos un plugin. El más popular y fiable es WP Mail SMTP (también conocido como WPForms Mail SMTP). Te guiaré con la versión gratuita, que es suficiente para este propósito.

Paso 1: Instala el plugin WP Mail SMTP

  1. Ve a Plugins > Añadir nuevo en tu escritorio de WordPress.
  2. Busca "WP Mail SMTP".
  3. Haz clic en "Instalar ahora" y luego en "Activar".

Paso 2: Configura el plugin

Después de activarlo, aparecerá un asistente. Si no aparece, ve a Ajustes > WP Mail SMTP.

  1. En "De Email", pon la misma cuenta de correo que usaste en PrestaShop, ej. tienda@tudominio.com.
  2. En "De Nombre", pon el nombre de tu tienda o empresa.
  3. En "Mailer", selecciona "Other SMTP" (Otro SMTP).

Paso 3: Rellena los datos del servidor SMTP

Se desplegarán los campos SMTP. Aquí debes poner exactamente lo mismo que en PrestaShop:

  • Servidor SMTP: mail.tudominio.com
  • Autenticación SMTP: Actívala (marcar la casilla).
  • Usuario SMTP: tienda@tudominio.com
  • Contraseña SMTP: La contraseña de ese correo.
  • Cifrado: Elige TLS (recomendado) o SSL.
  • Puerto: 587 si usas TLS, o 465 si usas SSL.

[TIP] Si tu hosting es Syspanel, recuerda que el acceso al panel es a través del puerto 2106. Dentro de la sección de correo, verás que los puertos SMTP recomendados son el 587 y el 465. Usa esos.

Paso 4: Prueba el envío desde WordPress

El plugin tiene una pestaña llamada "Email Test" (Prueba de correo electrónico). Envía un correo de prueba a tu dirección personal.

Si el correo llega, genial. Si no, revisa que los datos sean correctos y que el puerto esté abierto.

Diferencias clave entre la configuración de PrestaShop y WordPress

Aunque el objetivo es el mismo, hay diferencias sutiles que debes conocer:

  • PrestaShop usa su propio sistema de plantillas de correo. No depende de plugins.
  • WordPress necesita un plugin porque su función wp_mail() usa PHP mail por defecto, lo cual es poco fiable.
  • En PrestaShop, si el SMTP falla, a veces no te da un error claro. Puedes activar el modo depuración en los parámetros avanzados para ver logs.
  • En WordPress, el plugin WP Mail SMTP tiene un registro de correos enviados (en la versión Pro) o puedes ver los errores en la pestaña de prueba.

[INFO] Ambos sistemas pueden usar la misma cuenta de correo del dominio. No es necesario crear cuentas separadas, aunque es recomendable tener una cuenta genérica como no-reply@tudominio.com para envíos automáticos y otra para atención al cliente.

Solución de problemas comunes (FAQ)

Aquí te dejo las dudas más habituales que surgen al configurar el email PrestaShop SMTP y WordPress.

¿Por qué mis correos siguen yendo a spam?

Esto no siempre es un problema de configuración SMTP. A menudo es un problema de autenticación de dominio. Asegúrate de tener configurados los registros SPF y DKIM en tu zona DNS.

  • SPF: Un registro TXT que autoriza a tu servidor a enviar correos en nombre de tu dominio.
  • DKIM: Una firma digital que verifica que el correo no ha sido alterado.

En Syspanel (puerto 2106), puedes activar DKIM y SPF automáticamente desde la sección de correo o DNS. En cPanel, suelen estar en "Email Deliverability".

He probado el SMTP y me da error de "Connection refused"

Ese error indica que el puerto está bloqueado. Prueba con otro puerto. Si tu hosting usa Syspanel, verifica en la configuración del servicio de correo cuáles son los puertos permitidos. A veces el 465 está abierto pero el 587 no, o viceversa.

¿Puedo usar Gmail o Outlook como SMTP para mi tienda?

Sí, pero no es recomendable. Gmail tiene límites de envío diarios (500 para cuentas gratuitas) y requiere configurar una "contraseña de aplicación" si usas verificación en dos pasos. Además, es más fácil que tus correos se marquen como spam si el dominio no coincide con el del remitente.

¿Qué pasa si tengo varios dominios en el mismo hosting?

Cada dominio debe tener su propia cuenta de correo y su propia configuración SMTP. No mezcles cuentas de un dominio con otro, ya que los registros DNS y la autenticación fallarán.

¿Es necesario configurar SMTP si uso un hosting de pago?

Sí, es muy recomendable. Aunque tu hosting tenga un buen servidor de correo, la función mail() de PHP es la más penalizada por los filtros anti-spam. Configurar SMTP con autenticación aumenta drásticamente la tasa de entrega.

Consejos finales para un envío de correo exitoso

Configurar el SMTP PrestaShop WordPress es el primer paso, pero no el único. Para asegurar que tus emails lleguen siempre a la bandeja de entrada, sigue estos consejos:

  1. Usa siempre el mismo remitente: No cambies entre noreply@, info@ y contacto@ sin necesidad. Elige uno y manténlo.
  2. Mantén tus listas de correo limpias: Si envías newsletters, elimina las direcciones que reboten.
  3. Configura los registros DNS: SPF, DKIM y DMARC. Esto es vital. Si no sabes cómo, contacta con tu proveedor de hosting.
  4. No uses palabras spam en los asuntos: "Gratis", "Gana dinero", "Urgente" activan los filtros.
  5. Prueba periódicamente: Cada mes, envía un correo de prueba desde PrestaShop y WordPress para asegurarte de que todo sigue funcionando.

[TIP] Si tu hosting usa Syspanel, puedes revisar los logs de entrega de correo en Correo > Logs. Esto te ayudará a diagnosticar si el problema es de autenticación, de contenido o de reputación del servidor.

Conclusión: Todo en orden con tu correo

Configurar el correo SMTP en PrestaShop y WordPress en el mismo hosting no es complicado si sigues estos pasos. La clave está en usar los mismos datos de conexión en ambas plataformas y en verificar que los puertos y cifrados coinciden.

Recuerda que la configuración de SMTP PrestaShop WordPress es solo una parte. La reputación de tu dominio y los registros DNS son igual de importantes. Con esta guía, tus pedidos, notificaciones y correos de contacto llegarán a tus clientes sin problemas, lo que se traduce en una mejor experiencia de compra y menos dolores de cabeza.

Si a pesar de todo sigues teniendo problemas, no dudes en contactar con el soporte de tu hosting. Ellos podrán verificar si tu servidor tiene algún bloqueo o si necesitas ajustar algún parámetro específico de tu plan.

¡Espero que esta guía te haya sido de gran ayuda! Ahora ya puedes configurar tu correo con confianza y olvidarte de los emails perdidos.

¿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