smtp error en boton de Recuperar contraseña de g3w3

Que tal,
tenemos un error con el boton de Recuperar contraseña, se queda pensando y luego de un timeout deja la pagina sin cambios. El log indica un error de smtp que no sabemos como solucionarlo.

El sistema es g3w3 version3.15 sin personalizar.

De acuerdo al log (/usr/local/proyectos/g3w3/instalacion/log/des01) tenemos:

================================================================================
================================= ERRORES ==================================

clase: SIU\Chulupi\ErrorKernel
mensaje: SMTP Error: The following recipients failed: usuario@gmail.com: Command rejected

traza: [TRAZA]

—[ 0 ]-----------------------------------------

  • function: SIU\Chulupi\util\mail->enviar
  • file: /usr/local/proyectos/g3w3/vendor/siu/chulupi-framework/src/SIU/Chulupi/util/mail.php, linea 136

—[ 1 ]-----------------------------------------

  • function: siu\operaciones\acceso\controlador->enviar_mail_recuperar_pass

  • file: /usr/local/proyectos/g3w3/src/siu/operaciones/acceso/controlador.php, linea 148

  • param:
    0: usuario@gmail.com 1: 3cbf7c5ef711cc3b89f23995ca013a4e3409db04 2: 2472
    —[ 2 ]-----------------------------------------

  • function: siu\operaciones\acceso\controlador->accion__recuperar

  • file: /usr/local/proyectos/g3w3/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 422

—[ 3 ]-----------------------------------------

  • function: SIU\Chulupi\nucleo\controlador->invocar_accion

  • file: /usr/local/proyectos/g3w3/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 154

  • param:
    0: recuperar
    —[ 4 ]-----------------------------------------

  • function: SIU\Chulupi\nucleo\controlador->procesar_accion

  • file: /usr/local/proyectos/g3w3/src/siu/extension_kernel/controlador_g3w2.php, linea 95

—[ 5 ]-----------------------------------------

  • function: siu\extension_kernel\controlador_g3w2->procesar_accion
  • file: /usr/local/proyectos/g3w3/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 108

—[ 6 ]-----------------------------------------

  • function: SIU\Chulupi\nucleo\AccesoWeb::procesar_request
  • file: /usr/local/proyectos/g3w3/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 26

—[ 7 ]-----------------------------------------

  • function: SIU\Chulupi\nucleo\AccesoWeb::procesar
  • file: /usr/local/proyectos/g3w3/src/siu/www/index.php, linea 15

########################################################################################################################

================================================================================
================================= WARNINGS =================================

NOTICE
Archivo: /usr/local/proyectos/g3w3/src/siu/operaciones/acceso/controlador.php
Linea: 174
Undefined index: exp_regular_validacion

NOTICE
Archivo: /usr/local/proyectos/g3w3/src/siu/operaciones/acceso/controlador.php
Linea: 175
Undefined index: exp_regular_mensaje

NOTICE
Archivo: /usr/local/proyectos/g3w3/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php
Linea: 391
Undefined index: mensajes

–F<1>:E<1>:W<3>:T<0 s>:M<0 Mb>–

== FIN =============================================

Hola Andrés,

Pareciera ser que falla porque ese email no existe (usuario@gmail.com). Fíjate los siguientes posts:

https://stackoverflow.com/questions/18288254/smtp-error-the-following-recipients-failedxxxx
http://www.forosdelweb.com/f18/error-con-phpmailer-1119720/
https://github.com/PHPMailer/PHPMailer/issues/349

saludos.

Gracias por responder,
el mail lo cambie a proposito para publicar en el foro, en realidad es un mail que si existe.

Cordialmente
Andres

Hola Andrés, perdón, no me había percatado que era un email de reemplazo!!!

Posibles soluciones:

Dice:

Maybe your class.phpmailer.php file is corrupt. Download the latest version from : GitHub - PHPMailer/PHPMailer: The classic email sending library for PHP

Solución: Borrar la carpeta vendor, y luego volvé a correr el comando composer install.

Solución: Fíjate que el usuario/clave estén bien en instalacion/config.php, firewall, Acceso de aplicaciones poco seguras, etc.

Revisa estos otros posts:

La clase en la cual deberías probar las opciones seria vendor/siu/chulupi-framework/src/SIU/Chulupi/util/mail.php.

saludos.