Iberzone Iberzone Posted February 19, 2021 Share Posted February 19, 2021 Tengo una tienda en prestashop 1.7.7.1 y cada vez que intento actualizar los estados de algún pedido, me salta el error de me pasa esto con todos los clientes. Y hace poco me di cuenta de que al intentar resetear una contraseña del cliente, salta un error. No les llega ningún correo. Además de eso, al principio me funcionaba bien los emails, o sea, cada vez que había algún pedido o productos fuera de stock, me llegaba un correo, pero ya no llegan. He averiguado por muchos sitios y ya no sé qué hacer. He contactado con el soporte de la plantilla que utilizo y me han dicho que la plantilla no tiene nada que ver. Tengo el módulo de emailalerts instalado. Utilizo la versión de PHP 7.2 Espero que alguien me pueda ayudar lo antes posible porque es muy urgente. Link to comment Share on other sites More sharing options...
Aldeag Posted February 19, 2021 Share Posted February 19, 2021 Mira a ver si no estuviera relacionado con esto: Link to comment Share on other sites More sharing options...
Iberzone Iberzone Posted February 22, 2021 Author Share Posted February 22, 2021 Como ya comenté al principio, tengo configurado el mail alerts. Al principio me funcionaba sin problemas, pero ahora no me llegan los correos de nuevo pedido y al actualizar un estado del pedido me salta el error Link to comment Share on other sites More sharing options...
Prestafan33 Posted February 22, 2021 Share Posted February 22, 2021 Ve a Parámetros avanzados -> dirección de correo electrónico, y debajo de todo el listado de direcciones de correos tienes una sección con ese mismo nombre (Dirección de correo electrónico), donde puedes configurar los ajustes de tu tienda, y hacer pruebas de envío. Normalmente usando la función mail() (primera opción) te debería funcionar. Si no lo hace es posible que sea PORQUE LA DIRECCIÓN DE CONTACTO DE TU TIENDA TIENE UN DOMINIO DIFERENTE AL DE LA TIENDA. Ve a Parámetros de la tienda -> Contacto -> Pestaña "Tiendas" -> Dirección de correo electrónico de la tienda. Si vas a usar la función mail() para enviar correos, la dirección de correo que tengas ahí puesta debe pertenecer al mismo dominio que tenga tu tienda (por ejemplo, si tu tienda es "www.mitiendadeultramarinos.com", el correo deberá ser "[email protected]". Si tienes ahí puesto un correo de otro dominio (gmail, hotmail, etc), entonces es probable que el servidor bloquee los envíos mediante mail(), por considerarlo una brecha de seguridad, ya que ése es el correo que se usa como remitente al enviar e-mails desde la tienda. Si aún así quieres usar un correo que esté en otro dominio, tendrás que configurar el envío de correos mediante SMTP en los ajustes. Para ello configurar ahí los datos del buzón de correo que vayas a usar para enviar los correos de la tienda. Tendrás que poner los ajustes y hacer varias pruebas, porque lo más probable es que no te funcione a la primera y tengas que probar cambiando el cifrado y/o puerto hasta que funcione. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now