Mise à jour connecteur avec IMAP OAuth

Installation & Configuration du logiciel
Vince__
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 20 oct. 2022 11:30

Image
Vince__
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 20 oct. 2022 11:30

PHP Notice: Undefined variable: datetime in /var/www/html/gestsup/core/mail.php on line 901

<div role="alert" class="alert alert-lg bgc-danger-l3 border-0 border-l-4 brc-danger-m1 mt-4 mb-3 pr-3 d-flex">
<div class="flex-grow-1">
<i class="fas fa-times mr-1 text-120 text-danger-m1"><!----></i>
<strong class="text-danger">Erreur : Message non envoyé, vérifier les paramètres de votre connecteur SMTP (SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'date' cannot be null). </strong>
</div>
<button type="button" class="close align-self-start" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true"><i class="fa fa-times text-80"><!----></i></span>
</button>
</div>
[support.it@] [mail 1] SEND Mail to sender : OK (mail_auto_user_newticket parameter enable)
PHP Notice: Undefined variable: c_ticket_number in /var/www/html/gestsup/core/imap_oauth.php on line 551
[support.it@] [mail 1] Send mail to administrator : OK (mail_newticket parameter enable)
PHP Fatal error: Uncaught Error: Call to a member function setFlag() on string in /var/www/html/gestsup/core/imap_oauth.php:592
Stack trace:
#0 /var/www/html/gestsup/mail2ticket.php(159): require()
#1 {main}
thrown in /var/www/html/gestsup/core/imap_oauth.php on line 592
Vince__
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 20 oct. 2022 11:30

Autre souci pour la relève en auto (mail2ticket.php), si on lance le script ailleurs que dans le dossier gestup (donc comme c'est le cas dans le crontab) on a le message suivant :

PHP Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/gestsup/core/imap_basic.php on line 17
PHP Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/html/gestsup/core/imap_basic.php on line 17
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Merci pour votre retour je regarde ces points et reviens vers vous avec un patch.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pourrez-vous retélécharger le patch 3.2.29 puis réessayer des corrections ont été intégrées.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Vince__
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 20 oct. 2022 11:30

On est mieux, mais si je ne suis pas dans le dossier gestsup reste des soucis de chemin :

PHP Warning: include(core/mail.php): failed to open stream: No such file or directory in /var/www/html/gestsup/core/imap_oauth.php on line 524
PHP Warning: include(): Failed opening 'core/mail.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/gestsup/core/imap_oauth.php on line 524
[support.it@XXXX] [mail 1] SEND Mail to sender : OK (mail_auto_user_newticket parameter enable)
PHP Warning: require(core/message.php): failed to open stream: No such file or directory in /var/www/html/gestsup/core/imap_oauth.php on line 556
PHP Fatal error: require(): Failed opening required 'core/message.php' (include_path='.:/usr/share/php') in /var/www/html/gestsup/core/imap_oauth.php on line 556
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pourrez vous retélécharger le patch et refaire un test ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Vince__
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 20 oct. 2022 11:30

Pour le script mail2ticket.php je n'ai plus de souci pourle chemin et j'ai pu enlever /gestsup dans l'uri de redirection dans azure ad et la ré écriture dans le reverse proxy mais pas pour get_oauth_token.php. On y est presque.
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous détailler ce dernier problème.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Vince__
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 20 oct. 2022 11:30

J'avais déjà détailler le souci dans un de mes précédent post :

j'ai un reverse proxy d'un sous domaine https:__gestup.monsite.com qui renvoie sur un serveur http:__srvgestup/gestup, j'ai bien renseigné l'url https:__gestup.monsite.com dans les paramètres (URL d'accès au serveur ), quand je demande la génération d'un token, O635 récupère : https:__gestup.monsite.com/gestup/get_oauth_token.php du coup c'est bloqué car en Url de redirection j'ai mis : https:__gestup.monsite.com/get_oauth_token.php. Mais cela fonctionne à présent avec le script mail2ticket.php ce qui n'était pas le cas au début.
Répondre