Configuración de Prestashop para envío de correos vía SMTP

La mayoría de aplicaciones PHP usan por defecto el envío de correos por medio de la función mail() de la que ya hemos hablado por su baja fiabilidad.

Por ello se hace necesario configurar el uso de SMTP para el envío de correo, en Prestashop esto se realizaría desde Parámetros avanzados / Dirección de correo electrónico.

Una vez dentro marca Establecer mis propios parámetros SMTP (SÓLO para usuarios avanzados), al seleccionar aparecerá en la zona inferior un formulario para completar los datos de conexión SMTP:

  • Nombre de dominio para el correo electrónico: vacío
  • Servidor SMTP: localhost
  • Nombre de usuario SMTP: cuenta de correo por medio de la que enviaremos, debe existir en cPanel
  • **Contraseña **: contraseña de la cuenta de correo usada para enviar
  • Cifrado: Ninguno
  • Puerto: 25

En este ejemplo usamos una cuenta de correo que tenemos creada en cPanel, por ello establecemos localhost sin cifrado activo, ya que se trata de una conexión local lo que hace que no sea necesario.

Si usas una cuenta externa a nuestros servicios, tipo gmail, los datos de servidor, puerto, usuario... deberán corresponder a los de dicho servicio.