Hola buenas, estoy teniendo problemas de envío de correos con la nueva versión de prestashop (1.7.8.5), ahora tengo el check en "Usar /usr/sbin/sendmail ", cuando lo cambio a "establecer mis propios parametros SMTP", configuro todos los datos, envío una prueba al email y funciona todo correcto. El problema es que le doy a guardar y me vuelve a la configuración por defecto de "Usar /usr/sbin/sendmail", he comprobado todos los correos de usuario, módulos de contacto etc, pero no logro hacer que guarde con la configuración de SMTP.
Contenido solo visible a usuarios registrados
Hola Ivan.
Veo estas casi superando el limite de tu cuenta:
Intenta eliminar archivos o correos que no necesites paar aumentar el espacio.
Tenias algunos archivos y carpetas con los permisos mal y los hemos solucionado:
Revisa lo del espacio del disco y luego prueba si puedes guardar las modificaciones.
Un saludo
Nada, me sigue pasando lo mismo, he borrado cache, reducido el espacio del disco a la mitad (todavía tenia la versión de la web antigua) pero sigue igual. Hago la prueba y me envía el correo pero le doy a guardar y se me vuelve a poner la opción por defecto.
Hola Ivan
Comprueba si en Parámetros de la tienda -> Contactos -> tiendas tienes la misma cuenta de contacto que utilizas en Parámetros avanzados -> Dirección de correo electrónico
Comprueba tambien el correo que tienes en el modulo de contacto y Mail Alerts
Un saludo
Ya lo había comprobado pero lo he vuelto a comprobar y esta todo bien, no hay manera de que me guarde la configuración de SMTP. Estoy utilizando el tema werahouse y he visto que tiene un modulo de newsleter el cual he desactivado por si creaba algún conflicto pero nada.
Hola Ivan.
Revisaste tambien el modulo Mail Alerts ?
Prueba tambien con una cuenta de correo distinta.
Lo estoy probando con una instalación y no veo problemas para guarda la configuración:
Un saludo
Si, ese módulo ya lo he revisado y el correo esta bien. He visto que al cambiar el correo en "parámetros de la tienda - contacto - tienda" no se me actualiza, me pasa lo mismo que en la configuración del correo por SMTP, lo cambio, guardo, salgo y vuelvo a entrar y me sigue dejando el antiguo.
Hola Ivan.
Ok pero si te deja guardarlo ?
Prueba a desactivar la cache de prestashop.
Modifica tambien la version de PHP que tienes en ese dominio e instala la version 7.3
En Parámetros PHP selecciona los valores máximos de todas las celdas:
-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Un saludo
Si que lo guarda, pero sales de esa pantalla de opciones, vuelves a entrar y cambia al correo anterior.
La cache de prestashop ya la tenia desactivada para hacer estas pruebas, he probado a cambiar la versión de php a la 7.3 y subido algunos de los parámetros que comentas
Pero sigue igual...
Hola Ivan.
Por favor adjunta una captura de lo que tienes en dirección de correo electrónico.
Prueba tambien a desactivar los modulos de prestashop que tengas de terceros, es decir que no sean del propio prestashop.
Un saludo
Desactivar los módulos no nativos no lo puedo hacer porque perdería muchas funciones de la tienda ya que werahouse tiene bastantes. ¿No podría cambiar ese correo directamente desde la base de datos? He estado mirando pero no encuentro el archivo que contiene esa información.
Adjunto la captura con el correo que me coge por defecto. Que es que por más que cambio me vuelve siempre al mismo
Hola Iván,
Envíanos unas capturas como estas añadiendo las configuraciones de tu SMTP, de igual forma desde cuando comenzó a ocurrir esto?, no te recomiendo modificar directamente tu base de datos; sin embargo usualmente esto se encuentra en la tabla de ps_configuration, en la opción de PS_SHOP_EMAIL puedes revisar el siguiente hilo de foro -> Contenido solo visible a usuarios registrados
Ten en cuenta realizar una copia de seguridad del sitio web y la base de datos antes de hacer cualquier cambio, de esta forma si se genera algún error puedes restaurarla
Un Saludo
El problema a venido a raiz de actualizar la versión de prestashop de 1.6 a 1.7. Os dejo las capturas de pantalla, la app que utilizo para la gestión de los emails es mozilla thunderbird y al realizar el envío de prueba lo hace correctamente.
Hola Ivan.
.- Accede a tu cuenta de cPanel -> Bases de datos -> phpMyAdmin
.- Selecciona la base de datos " blackmas_Vovn9m "
.- Selecciona " SQL "
.- En la celda " Ejecutar la(s) consulta(s) SQL en la base de datos " añade la siguiente consulta y pulsa en " Continuar "
update ps47f_configuration set `value`= "cuenta@dominio.xxx" where `name` = "PS_SHOP_EMAIL";
Tienes que modificar la opción " value " añadiendo la cuenta de correo que quieres utilizar.
Un saludo
Un problema se ha solucionado, ahora ya me guarda el email en contacto de tienda, pero sigo con el problema de que no me guarda la configuración del smtp.