Ir al contenido principal

El envío SMTP de PrestaShop falla con "Connection Timed Out" o errores de SSL

Escrito por Javier Galeote

Síntomas

Al configurar el correo de PrestaShop con tus propios parámetros SMTP, la prueba de envío falla con errores como:

  • Connection to tcp://mail.tudominio.com:465 Timed Out

  • Errores que mencionan SSL aunque hayas seleccionado TLS.

  • El envío con el método «sendmail recomendado» tampoco funciona (en nuestros servidores requiere la función proc_open, deshabilitada por seguridad: usa siempre SMTP).

Causa más habitual: combinación incorrecta de puerto y cifrado

Cada puerto SMTP funciona con un tipo de cifrado concreto, y si la combinación no coincide, la conexión se queda colgada o falla:

  • Puerto 465 → cifrado SSL (SSL/TLS implícito).

  • Puerto 587STARTTLS (o sin cifrado seleccionado en el desplegable).

  • Puerto 25 → no debe usarse para envío desde clientes; está reservado a tráfico entre servidores.

Algunas versiones recientes de PrestaShop (9.x) solo muestran la opción "TLS" en el desplegable de cifrado. En ese caso, la combinación "puerto 465 + TLS" suele fallar porque internamente intenta negociar el tipo de cifrado equivocado.

Configuración que funciona

  • Servidor SMTP: mail.tudominio.com

  • Usuario: la cuenta de correo completa (debe ser un buzón real creado en cPanel).

  • Contraseña: la del buzón.

  • Puerto 587 y cifrado en blanco (ninguno) si el desplegable solo ofrece TLS y con TLS marcado falla.

Haz una prueba de envío tras cada cambio. Si con 465+SSL no funciona, prueba 587 y ajusta el cifrado.

Qué NO es la causa

  • Los registros MX del dominio no afectan al envío SMTP autenticado: no es necesario tocarlos para que PrestaShop envíe correo.

  • Si el Webmail envía correctamente, el servidor funciona: el problema está en la configuración SMTP de la aplicación.

Si nada funciona

Abre un ticket indicando el error exacto que muestra PrestaShop. Nuestro equipo puede revisar la configuración y hacer envíos de prueba para identificar la combinación correcta.

¿Ha quedado contestada tu pregunta?