Jump to content

[SOLUCIONADO] Fallo en el envío de correo de recuperación de contraseña


Recommended Posts

Buenas tardes,

Tenemos un problema con la web de un cliente, es el siguiente:

Al introducir mal la contraseña y seleccionar "he olvidado mi contraseña" nos indica como que sí que se ha enviado el correo de recuperación de contraseña pero, sin embargo al cliente no le llega ese correo.

Hemos visto soluciones en el foro, pero ninguna se adapta a nuestro problema.

¿Podríais ayudarnos? es urgente.

Muchas gracias de antemano.

Un Saludo,

BananaStudios.

Link to comment
Share on other sites

3 hours ago, jgamio said:

Una pregunta tal vez un poco tonta pero a veces lo mas evidente se escapa

 

Chequeaste que tu tienda puede enviar correos

 

 

Gracias por tu respuesta!

Efecivamente, estamos teniendo problemas con el envio de correos. El cliente desde la hoja de contacto si que nos puede enviar correos y los recibimos correctamente. El problema esta en que no podemos enviar nosotros...

Me comenta el propietario de la web, que tiene problemas tecnicos con el webmail del servidor, ¿es posible que mientras su proovedor de servicios  no le solucione el problema la web no le envie correos?.

Muchas gracias de antemano.

Link to comment
Share on other sites

16 hours ago, BananaStudios said:

Buenas tardes,

Tenemos un problema con la web de un cliente, es el siguiente:

Al introducir mal la contraseña y seleccionar "he olvidado mi contraseña" nos indica como que sí que se ha enviado el correo de recuperación de contraseña pero, sin embargo al cliente no le llega ese correo.

Hemos visto soluciones en el foro, pero ninguna se adapta a nuestro problema.

¿Podríais ayudarnos? es urgente.

Muchas gracias de antemano.

Un Saludo,

BananaStudios.

Indique la versión de PS con la que trabaja,

En la pestana Parametros Avanzados -> Logs ¿Te sale algo a destacar?

En la pestaña Parametros Avanzados -> Correo electronico ¿Te salen enviados?

¿La configuración de envios por email la tienes por SMTP o por mail()? ¿El envio del email de prueba funciona?

  • Like 1
Link to comment
Share on other sites

24 minutes ago, Sergio Ruiz said:

Indique la versión de PS con la que trabaja,

En la pestana Parametros Avanzados -> Logs ¿Te sale algo a destacar?

En la pestaña Parametros Avanzados -> Correo electronico ¿Te salen enviados?

¿La configuración de envios por email la tienes por SMTP o por mail()? ¿El envio del email de prueba funciona?

 

Hola! muchas gracias por tu ayuda.

Estamos trabajando en 1.6.1.14, sabemos que teníamos que hacerla en 1.7 pero por problemas  del directo... queríamos terminar todo para actualizar a 1.7.

En en log no hay nada que destacar, indica alguna modificación de staticksblocks que está haciendo mi compañera, pero no hay ningún error que interfiera en el funcionamiento normal de prestashop.

En correo electrónico indica que son enviados los correos cuando se solicitan (correo de bienvenida, confirmación de contraseña, pago aceptado.. etc)

El mail lo tenemos marcada la casilla PHP mail. He realizado envio de mail de prueba a mi correo y me llega perfectamente.

 

Me comenta mi cliente que a DHL tampoco le llegan los avisos de recogida desde su modulo DHL.

Esto es lo único que nos queda para que la web sea funcional y nuestro cliente pueda tener la tienda funcional para empezar a vender.

 

 

 

Link to comment
Share on other sites

On 4/20/2018 at 9:34 PM, jgamio said:

Que tipo de servidor de correo tienes ?

El email de prueba lo estas enviando a un correo del mismo dominio ? has probado algun otro correo que no sea el tuyo

 

 

 

 

 

El servidor de correo de mi cliente es proporcionado por su proveedor de hosting. Una empresa de Valencia. De todas maneras no esta ahí el problema, por que al configurarlo con un correo de gmail, sigue sin funcionar. 

El correo de prueba lo he enviado a mi correo personal, al de empresa  de mi cliente y al suyo personal y funciona.

Lo que no funciona son los envíos de correo a los clientes (recuperación de contraseña, información de la compra etc) y tampoco las contestaciones desde el panel de atención al cliente a las preguntas realizadas desde el cuestionario (Aquí aclarar que las preguntas desde el formulario de contacto si que llegan a prestashop -desde atención al cliente se pueden leer - pero no a los correos asociados a cada departamento).

 

Saludos!

 

 

Link to comment
Share on other sites

21 hours ago, jgamio said:

si te envia el de pruebas entonces no tiene nada que ver con la configuracion del envio

antes de ponernos a probar codigo estas seguro que tienes los mails en la carpeta y que estan en el idioma que estas usando,

 

Gracias por tu contestación.

En la carpeta mail tenemos lo siguiente:

- Carpeta En

- Carpeta Es

- Index.php

Adjuntamos imagenes de los archivos que contiene las carpetas En y Es, ambass son los mismos.

 

Gracias por tu ayuda jgamio <3

Banana Studios

tercera captura.jpg

segunda captura.jpg

primera captura.jpg

Link to comment
Share on other sites

On 4/25/2018 at 12:02 AM, jgamio said:

umm, es que no da error en el log eo es lo que me parece raro

tu tienda trendra algun modulo que llame a este hook actionGetExtraMailTemplateVar  o tienes algun  override

Buenos días,

 

He ido a posición de módulos para ver si existía algún hook con el nombre actionGetExtraMailTemplateVar y no existe ningún hook con ese nombre

¿está aquí el problema? 

Respecto a lo del Override, no hemos realizado ninguno en ningún momento del desarrollo web por lo que descarto esa posibilidad. No hemos tocado esa carpeta.

 

Quería preguntar si existe algún modulo que se pueda instalar que administre los correos.

 

Saludos!

Link to comment
Share on other sites

A ver te cuento el correo de prueba si bien no es la misma funcion que el que finalmente envia los correos deberia usar la misma configuracion

 

Si te envia los de prueba debe haber algun error que hace que no te envie los que estan en funcionamiento,

 

pero tu indicas que no se genera error

 

pero sino tienes overrides y tienes los archivos de los correos hay algo que falta porque no te esta arrojando errores como tu dices debe haber algo que has cambiado ya que sino te daria errror de que el correo no se esta enviadno o no te saldria en el registro

 

 

  • Like 1
Link to comment
Share on other sites

2 hours ago, jgamio said:

A ver te cuento el correo de prueba si bien no es la misma funcion que el que finalmente envia los correos deberia usar la misma configuracion

 

Si te envia los de prueba debe haber algun error que hace que no te envie los que estan en funcionamiento,

 

pero tu indicas que no se genera error

 

pero sino tienes overrides y tienes los archivos de los correos hay algo que falta porque no te esta arrojando errores como tu dices debe haber algo que has cambiado ya que sino te daria errror de que el correo no se esta enviadno o no te saldria en el registro

 

 

 

Entiendo...

Alguna recomendación sobre que archivos debería sustituir por los de una instalación limpia?

A estas alturas de desarrollo reinstalar todo sería inviable por la cantidad de archivos modificados.

 

Un saludo!

Link to comment
Share on other sites

Algo hemos solucionado pero sigue fallando...

Tu ultimo comentario jgamio nos dio la clave para investigar. Esto es lo que hicimos:

- Eliminar la carpeta En de Mails (por si estaba creando conflicto)

- Vaciamos la carpeta Mailalerts en la ruta Themes - Nombre de tu plantilla - modules - Mailalerts (vaciar la carpeta, no borrarla)

-Por último desinstalamos el módulo Mailalerts e instalamos este: Mailalerts.zip

Hicimos una prueba registrándonos como nuevo cliente y hemos recibido el correo de bienvenida, luego solicitamos el correo de recuperación de contraseña y nos llego perfectamente al correo.

El problema es el siguiente, con nuestro correo de empresa [email protected] si que nos llegan los correos, pero si un usuario usa su correo de gmail/hotmail a el no le llegan. ¿Hay algo bloqueando el envío a gmail/hotmail?.

Adjuntamos captura de pantalla del mensaje de error que nos llega.

 

 

71985.jpg

Edited by BananaStudios
No se había adjuntado imagen (see edit history)
Link to comment
Share on other sites

Bueno pues efectivamente esta solcuionado,

aquí los pasos que hemos seguido:

- Eliminar la carpeta En de Mails (por si estaba creando conflicto)

- Vaciamos la carpeta Mailalerts en la ruta Themes - Nombre de tu plantilla - modules - Mailalerts (vaciar la carpeta, no borrarla)

- Desinstalamos el módulo Mailalerts e instalamos este: Mailalerts.zip

- Finalmente configuramos el correo mediante SMTP para que nuestro provedor de correo electrónico no detecte como spam los correos automáticos o de respuesta que envia prestahop.

 

Esperamos que sea de ayuda a mucha gente que le pase lo mismo que nos ha pasado a nosotros!

Y gracias  jgamio por tu ayuda!!!!!! <3

 

Edito el titulo de post a [SOLUCIONADO]

 

  • Like 1
Link to comment
Share on other sites

  • BananaStudios changed the title to [SOLUCIONADO] Fallo en el envío de correo de recuperación de contraseña
  • 3 weeks later...

Hi 

Many users use Cpanel without have access to WHM.

CPanel / WHM have a option to block smtp.

This feature prevents users from bypassing the mail server to send mail, a common practice used by spammers. 

If you have  access to WHM turns off this feature (SMTP Restrictions)(Picture Attached)

If you dont have access to WHM contact your hosting provider.

SKYPE: luisleitaoaudio

Screenshot_1.png

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...