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 587 → STARTTLS (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.
