Hola buenas tardes , estamos teniendo un problema en autogestion 3.12 en el proceso de recuperar cuenta.
el problema es el mismo que en el post: http://foro.comunidad.siu.edu.ar/index.php?topic=12940.msg58755
probamos editando el archivo src/siu/lib/kernel/util/mail.php de la misma forma del post anterior pero no pudimos solucionar el problema.
desde ya muchas gracias.
saludos.
Hola Ezequiel,
¿Que error les da ahora que agregaron las lineas de código del otro post?
Les pediría que nos pasen los logs de Apache y de 3W (instalacion/log/) que se generan al momento de dar el error.
saludos.
Hola disculpen la tardanza
si el archivo src/siu/lib/kernel/util/mail.php lo editamos como indicaban en los post pero no paso nada.
aquí el log:
[Mon Feb 05 08:42:35.164291 2018] [:error] [pid 22159] [client 190.216.64.214:63878] PHP Notice: Undefined index: status in /var/vhosts/g3w3_3_12/3.12.0/src/siu/modelo/datos/db/persona.php on line 162, referer: https://alu.unvime.edu.ar/g3w/
[Mon Feb 05 08:42:55.539261 2018] [:error] [pid 21893] [client 192.168.2.1:51024] PHP Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:\nerror:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /var/vhosts/g3w3_3_12/3.12.0/src/siu/lib/kernel/util/phpmailer/class.smtp.php on line 196, referer: https://alu.unvime.edu.ar/g3w/acceso/recuperar
[Mon Feb 05 08:42:55.539978 2018] [:error] [pid 21893] [client 192.168.2.1:51024] PHP Warning: fputs() expects parameter 1 to be resource, integer given in /var/vhosts/g3w3_3_12/3.12.0/src/siu/lib/kernel/util/phpmailer/class.smtp.php on line 211, referer: https://alu.unvime.edu.ar/g3w/acceso/recuperar
[Mon Feb 05 08:42:55.623021 2018] [:error] [pid 21893] [client 192.168.2.1:51024] PHP Notice: Undefined index: mensajes in /var/vhosts/g3w3_3_12/3.12.0/src/siu/lib/kernel/nucleo/controlador.php on line 382, referer: https://alu.unvime.edu.ar/g3w/acceso/recuperar
desde ya muchas gracias.
saludos.
Hola Ezequiel,
Por lo que veo en los logs el error que estas teniendo se resuelve con estos posts:
https://github.com/PHPMailer/PHPMailer/issues/368
https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting#updating-ca-certificates
https://github.com/PHPMailer/PHPMailer/issues/1022
Pasándolo en limpio, editar la función enviar del archivo src/siu/lib/kernel/util/mail.php, y antes de la llamada a “$exito = $mail->Send();” agrega:
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
Fíjate si con eso funciona, sino vas a tener que probar alguna otra solución que propone el vendor de de PHPMailer.
saludos.
no pudimos resolverlo de esa forma , nuestra solución fue mudar las configuraciones a un correo de gmail que teníamos previamente donde los certificados andan correctamente.
En un futuro retomaremos con el problema.
Saludos y gracias por la ayuda.
Hola Ezequiel,
En versiones posteriores de Guaraní ya esta contemplado dicho problema, así que no van a tener inconvenientes!!!
Cualquier otra duda que tengan háganos saber.
saludos.