acorsaro
(Corsaro, Alejandro)
19 Octubre, 2011 18:00
1
Buenas tardes!
Estoy teniendo problemas para hacer funcionar la funcionalidad de Restablecer en el caso que las personas se olviden la clave para ingresar a preinscripción.
Cada vez que utilizó la operación, ingresando correctamente todas los datos que solicita y confirmando, sale el mensaje: “Vuelva a realizar la operación, problemas al enviar el e-mail a: usuario”.
Lo extraño es que el envío de email en la registración del usuario lo realiza sin ningún inconveniente.
A alguien se le ocurre alguna idea de donde podría estar el inconveniente.
Muchas gracias
Alejandro Corsaro
UNO
eluque
(Emilio Luque)
19 Octubre, 2011 18:23
2
Hola Alejandro
fijate si en la base de datos están los valores tal cual los cargas en el formulario de recuperación de clave.
Emilio
acorsaro
(Corsaro, Alejandro)
19 Octubre, 2011 18:35
3
Hola Emilio
Recién me fijé y están iguales.
Muchas gracias!
Ale
eluque
(Emilio Luque)
19 Octubre, 2011 18:47
4
el servidor requiere autenticación?
acorsaro
(Corsaro, Alejandro)
19 Octubre, 2011 18:49
5
Sí, requiere autenticación.
eluque
(Emilio Luque)
19 Octubre, 2011 18:51
6
ok.
en la funcion enviarMailClave vos tenes
$mail->SMTPAuth = $_SESSION["ses_servidor_aut"];
debe ir
if ($parametros["servidor_aut"]=="true")
{$mail->SMTPAuth = true;}
else
{$mail->SMTPAuth = false;}
cambialo y avisame
eluque
(Emilio Luque)
19 Octubre, 2011 18:54
7
perdon
if ($_SESSION["ses_servidor_aut"]=="true")
{$mail->SMTPAuth = true;}
else
{$mail->SMTPAuth = false;}
acorsaro
(Corsaro, Alejandro)
19 Octubre, 2011 19:03
8
Lo cambié y sigue apareciendo el mismo mensaje, de que no pudo enviar el email.
eluque
(Emilio Luque)
19 Octubre, 2011 19:07
9
mmm…
activa el
$mail->SMTPDebug = true;
y luego del send
ponele un die;
fijate que te dice.
acorsaro
(Corsaro, Alejandro)
19 Octubre, 2011 19:13
10
Me arroja el siguiente debug:
…
ERROR: Username not accepted from server: SMTP → NOTICE: EOF caught while checking if connected
En la última parte me sale el error.
eluque
(Emilio Luque)
19 Octubre, 2011 19:19
11
puede estar faltando
$mail->Username = $_SESSION["ses_usuario_cuenta_mail"];
acorsaro
(Corsaro, Alejandro)
20 Octubre, 2011 12:35
12
Hola Emilio
Te cuento que con el último ajuste que me enviaste quedó todo funcionando!
Te agradezco muchísimo la ayuda que me diste.
Voy a reportar esto, mediante el gestor de solicitudes, para que se haga esta corrección en la próxima versión de preinscrpción.
Nos mantenemos en contacto
Saludos
Alejandro Corsaro
UNO