Error en la recuperación de contraseña

Buenas Tardes:

Tenemos problemas en la recuperación de contraseñas en Guaraní 3.13.0 (entorno de desarrollo), revisé el foro por problemas similares pero las soluciones propuestas no se aplican. En la interfaz el mensaje es "No se pudo enviar el email, intente nuevamente. " y en los logs:

Mensaje de error: The following From address failed: alumnosfacef@gmail.com : Called Mail() without being connected

Revise la configuración de parámetros, esos mismos parámetros lo tenemos en Guaraní 2 en producción y no tiene problemas en el envío de mails…

email_cuenta: direccionalumnosfca@gmail.com
email_usuario: direccionalumnosfca@gmail.com
email_clave: ********
email_nombre_remitente: SIU-Guarani
email_responder_a: direccionalumnosfca@gmail.com
email_servidor: smtp.gmail.com
email_autentificacion: El servidor rewquiere autentificacion
email_autentificacion_tipo: SSL
email_autentificacion_puerto: 465

Tendrá que ver que utilizamos cuenta de Gmail? O tal vez el puerto? De todas formas, como comentaba arriba, esta configuración utilizamos en 3w de la versión 2.9.1 (actualmente en producción) y los mails se envían sin problema.

Alguna sugerencia? Gracias!

Ezequiel Molina
Fac. Cs. Agrarias - UNJu

Hola Ezequiel, ¿esto pasa cuando intentan recuperar la contraseña de cualquier usuario? ¿probaron con otras cuentes?
El error que posteás es con la dirección : alumnosfacef@gmail.com : pero la cuenta de la configuración es otra así que no parecería ser ese el inconveniente
Avisanos por favor y siempre recordá adjuntar los logs generados al momento del mje de error, ¿si?
¡Gracias!

Hola Emilse:

Si con diferentes cuentas y no manda el mail. Respecto al error que figura allí lo copié de otro post, perdon! De todas formas el error es el mismo que nos pasa a nosotros, acá pego nuestro log.

[Tue Sep 26 12:45:54.263194 2017] [:error] [pid 4881] [client 10.5.5.39:49673] Imposible enviar mail. Mensaje de error: The following From address failed: direccionalumnosfca@gmail.com : Called Mail() without being connected, referer: http://10.5.0.35/guarani/3.13/aplicacion.php?ah=st59ca75f58277b9.48163246&ai=guarani%7C%7C58000001

[Tue Sep 26 12:45:54.265822 2017] [:error] [pid 4881] [client 10.5.5.39:49673] No se pudo enviar el email, intente nuevamente., referer: http://10.5.0.35/guarani/3.13/aplicacion.php?ah=st59ca75f58277b9.48163246&ai=guarani%7C%7C58000001

[Tue Sep 26 12:45:54.265932 2017] [:error] [pid 4881] [client 10.5.5.39:49673] guarani_error: No se pudo enviar el email, intente nuevamente. \n\n[TRAZA]exception 'guarani_error' with message 'No se pudo enviar el email, intente nuevamente.' in /usr/local/proyectos/guarani/3.13.0/php/nucleo/_lib/fabrica_guarani.php:82\nStack trace:\n#0 /usr/local/proyectos/guarani/3.13.0/php/nucleo/_lib/guarani_nucleo.php(128): fabrica_guarani::error('No se pudo envi...', '')\n#1 /usr/local/proyectos/guarani/3.13.0/php/nucleo/administracion/recuperar_contrasenia/cn_man_recuperar_contrasenia.php(62): guarani_nucleo::error('No se pudo envi...')\n#2 /usr/local/proyectos/guarani/3.13.0/php/operaciones/administracion/recuperar_contrasenia/ci_recuperar_contrasenia.php(65): cn_man_recuperar_contrasenia->recuperar_contrasenia(Array)\n#3 /usr/local/proyectos/guarani/3.13.0/lib/toba/php/nucleo/componentes/interface/toba_ci.php(282): ci_recuperar_contrasenia->evt__procesar('undefined')\n#4 /usr/local/proyectos/guarani/3.13.0/lib/toba/php/nucleo/componentes/interface/toba_ci.php(204): toba_ci->disparar_evento_pr...SIGUE..., referer: http://10.5.0.35/guarani/3.13/aplicacion.php?ah=st59ca75f58277b9.48163246&ai=guarani%7C%7C58000001

Saludos

Hola Ezequiel,

¿Podrías correr el comando “php -m” y ver si la librería openssl está habilitada? De no ser así, habilitala, reiniciá Apache, probá nuevamente y avisanos

Saludos,
Fernando

Hola Fernando:

Está cargado el openssl de todas formas lo volví a habilitar y el resultado sigue siendo el mismo.

Tendrá algo que ver el puerto de salida tal vez?

Gracias!

Ezequiel

Hola Ezequiel,

Probé mandar mails con la configuración que expusiste, con una cuenta mía de gmail, y anduvo, así que problema de puerto o de configuración no debería ser. Pero se me ocurre que tal vez tenés alguna definición por nivel (una subdefinición para una RA) para esos parámetros, que está entrando en conflicto, por eso te reporta problemas con alumnosfacef@gmail.com cuando esperás direccionalumnosfca@gmail.com. Puede estar tomando una cuenta con otros parámetros definidos por nivel que no serían los esperados.

Verifica si tenés configuración por niveles para los parámetros de mail, y de ser así, borralas y probá nuevamente.

Saludos,
Fernando

Fernando:

Si estás mirando el mensaje de error que puse en el primer post, yo me equivoqué, había copiado y pegado de un mensaje similar en el foro que hacia referencia a la cuenta alumnosfacef@gmail.com . En realidad el mensaje de error que tira en nuestro servidor es el que figura en el tercer mensaje, es decir:

Imposible enviar mail. Mensaje de error: The following From address failed: direccionalumnosfca@gmail.com : Called Mail() without being connected

Ezequiel

¿Podrías decirme si esta consulta trae datos?


SELECT  par_param_sist_valores.parametro
FROM 	par_param_sist_valores
WHERE 	par_param_sist_valores.parametro IN ('email_autentificacion', 'email_autentificacion_puerto', 'email_autentificacion_tipo', 'email_clave', 'email_cuenta', 'email_nombre_remitente', 'email_responder_a', 'email_servidor', 'email_to', 'email_usuario');

Saludos

No devuelve nada! De hecho la tabla par_param_sist_valores está vacia.

Ezequiel

Hola Ezequiel

¿Que sistema operativo / versión tienen instalado en ese servidor?

Desde el servidor ejecutá este comando a ver que contesta


telnet smtp.gmail.com 465

Saludos!

Hola Sergio:

El servidor es un Debian 8 (Jessie). Instalé Telnet y probé el comando, el resultado es:

Trying 64.233.186.109…
Trying 64.233.186.108…
Trying 2800:3f0:4003:c00::6c…
telnet: Unable to connect to remote host: Network is unreachable

Gracias!

Hola Ezequiel

Seguramente tienen algún problema de bloqueo de puertos, firewall, o algo relacionado, que no permite que lleguen desde ese servidor hasta el smtp de gmail! ¿Pudieron ver algo relacionado?

Saludos!