Autor Tema: Problemas phpmailer en Preinscripcion  (Leído 124 veces)

0 Usuarios y 1 Visitante están viendo este tema.

wfcacevedo

  • Newbie
  • *
  • Mensajes: 35
  • Ad astra per aspera
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Lomas de Zamora
  • Nombre y apellido: Walter Cabañas
  • Sistema: Guaraní
  • Teléfono laboral: 20780538
  • Utilizo algun sistéma del SIU: Sí
Problemas phpmailer en Preinscripcion
« on: Mayo 31, 2022, 03:59:50 pm »
Buenas tardes,
estamos en preinscripción 3.13 cambiando la configuración la configuración de correo a "AUTH_TYPE_XOAUTH2", vamos bien al generar el ID y el SECRET pero no podemos avanzar con la dirección URI. Siguiendo este foro https://foro.comunidad.siu.edu.ar/index.php?topic=23112.msg103995#msg103995 seguimos los pasos pero algo nos está faltando. Nuestro dominio es facultad.universidad.edu.ar, por lo que estamos intentando ingresar la url facultad.universidad.edu.ar/phpmailer/get_oauth_token.php y nos lleva a elegir provedor pero al seleccionar Google nos arroja error500. Tal como indica en el foro mencionado antes, creamos el alias y get_oauth_token.php $redirecUri = 'facultad.universidad.edu.ar/phpmailer/get_oauth_token.php'
Nos podría orientar como seguir??
Saludos!
Walter Cabañas
Analista de Sistemas
Facultad de Ciencias Agrarias - UNLZ

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas phpmailer en Preinscripcion
« Respuesta #1 on: Mayo 31, 2022, 05:14:58 pm »
Hola Walter,

Proba agregando el protocolo (http:// o https://), ej: http://facultad.universidad.edu.ar/phpmailer/get_oauth_token.php, no solamente en $redirectUri sino también Authorized redirect URIs en la configuración de Google.

¿te muestra algún error en pantalla o logs de Apache?

Referencias:
https://foro.comunidad.siu.edu.ar/index.php?topic=23112
https://github.com/PHPMailer/PHPMailer/wiki/Using-Gmail-with-XOAUTH2

saludos.
2

wfcacevedo

  • Newbie
  • *
  • Mensajes: 35
  • Ad astra per aspera
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Lomas de Zamora
  • Nombre y apellido: Walter Cabañas
  • Sistema: Guaraní
  • Teléfono laboral: 20780538
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas phpmailer en Preinscripcion
« Respuesta #2 on: Junio 01, 2022, 10:05:45 am »
Hola Leonel,
si, efectivamente estamos poniendo el protocolo https:// en los dos lugares que mencionas (omití ponerlo en el mensaje anterior).
Mirando logs de apache nos dice:
PHP Fatal error:  require(): Failed opening required 'vendor/autoload.php'
(include_path='.:/usr/share/php') in /usr/local/proyectos/preinscripcion/vendor/phpmailer/phpmailer/get_oauth_token.php on line 61,referer: https://facultad.universidad.edu.ar/phpmailer/get_oauth_token.php

Al parecer el required está mal.
Cuando intentamos reestablecer una contraseña, nos queda pantalla en blanco.
Walter Cabañas
Analista de Sistemas
Facultad de Ciencias Agrarias - UNLZ

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas phpmailer en Preinscripcion
« Respuesta #3 on: Junio 01, 2022, 11:21:37 am »
Hola Walter,

Si, esta mal la linea 61 donde dice require 'vendor/autoload.php';, hay varios posts que lo reportan:

https://github.com/PHPMailer/PHPMailer/issues/1613
https://stackoverflow.com/questions/46957589/phpmailer-vendor-autoload-php-issues-xampp-windows

Te paso también una documentación nuestra: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/envio-email-gmail-xoauth2

Vas a tener que cambiar la linea 61 de vendor/phpmailer/phpmailer/get_oauth_token.php por:
Código: [Seleccionar]
require '../../autoload.php';

o

Código: [Seleccionar]
require '../../../vendor/autoload.php';

saludos.
2

wfcacevedo

  • Newbie
  • *
  • Mensajes: 35
  • Ad astra per aspera
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Lomas de Zamora
  • Nombre y apellido: Walter Cabañas
  • Sistema: Guaraní
  • Teléfono laboral: 20780538
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas phpmailer en Preinscripcion
« Respuesta #4 on: Junio 01, 2022, 01:46:01 pm »
Bien, efectivamente cambiamos esa línea y funcionó perfecto. La vimos en otros posts pero creímos que faltaba algo más en el required.
Muchas gracias por la ayuda.
Saludos!
Walter Cabañas
Analista de Sistemas
Facultad de Ciencias Agrarias - UNLZ