[Corrigé 3.2.35] Problème import mail IMAP

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Julian242
Gsup LEVEL 2
Messages : 32
Enregistré le : mer. 8 juil. 2020 11:57

Bonjour,
j'ai bien retéléchargé le patch 3.2.34 et j'ai écrasé les fichiers.
Le résultat est :

site votre plateforme:
Fatal error: Uncaught Webklex\PHPIMAP\Exceptions\ImapServerErrorException in /var/www/html/saas/tstjulian/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php:306 Stack trace: #0 /var/www/html/saas/tstjulian/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php(380): Webklex\PHPIMAP\Connection\Protocols\ImapProtocol->readResponse() #1 /var/www/html/saas/tstjulian/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php(841): Webklex\PHPIMAP\Connection\Protocols\ImapProtocol->requestAndResponse() #2 /var/www/html/saas/tstjulian/vendor/webklex/php-imap/src/Client.php(575): Webklex\PHPIMAP\Connection\Protocols\ImapProtocol->folders() #3 /var/www/html/saas/tstjulian/core/imap_oauth.php(212): Webklex\PHPIMAP\Client->getFolders() #4 /var/www/html/saas/tstjulian/mail2ticket.php(165): require('...') #5 {main} thrown in /var/www/html/saas/tstjulian/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php on line 306

sur ma plateforme:
Fatal error: Uncaught Webklex\PHPIMAP\Exceptions\ImapServerErrorException in /var/www/clients/client4/web4/web/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php:306 Stack trace: #0 /var/www/clients/client4/web4/web/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php(380): Webklex\PHPIMAP\Connection\Protocols\ImapProtocol->readResponse() #1 /var/www/clients/client4/web4/web/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php(841): Webklex\PHPIMAP\Connection\Protocols\ImapProtocol->requestAndResponse() #2 /var/www/clients/client4/web4/web/vendor/webklex/php-imap/src/Client.php(575): Webklex\PHPIMAP\Connection\Protocols\ImapProtocol->folders() #3 /var/www/clients/client4/web4/web/core/imap_oauth.php(212): Webklex\PHPIMAP\Client->getFolders() #4 /var/www/clients/client4/web4/web/mail2ticket.php(165): require('...') #5 {main} thrown in /var/www/clients/client4/web4/web/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php on line 306

j'ai restesté sur votre interface envoyée par MP, j'ai la même erreur. Vous dites cependant que votre interface est 3.2.33 mais moi j'ai bien la version 3.2.34 dans votre domaine fourni.
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous tester sur l'interface tstjulian avec la bal de test ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Julian242
Gsup LEVEL 2
Messages : 32
Enregistré le : mer. 8 juil. 2020 11:57

Je viens d'essayer avec la BAL de test mais toujours pareil..
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

De mon côté sur l'interface de test tstjulian avec la bal tstgestsup cela fonctionne :
Fichiers joints
2023-03-22 11_50_47_screenshot_gestsup.png
2023-03-22 11_50_47_screenshot_gestsup.png (37 Kio) Vu 906 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Julian242
Gsup LEVEL 2
Messages : 32
Enregistré le : mer. 8 juil. 2020 11:57

Je viens de refaire le bouton importer sur votre interface de test et miracle moi aussi ça marche !! :D (Ce n'était pas le cas quand j'ai cliqué la dernière fois) !
Je viens de tester aussi sur mon domaine à moi avec la BAL de test (la même que sur votre domaine de test) et j'ai toujours l'erreur :S
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

Avez vous bien regénéré le token après le changement de bal sur votre serveur ?
Pouvez-vous indiquer la version affichée dans l'entête du fichier /core/imap_oauth.php ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Julian242
Gsup LEVEL 2
Messages : 32
Enregistré le : mer. 8 juil. 2020 11:57

J'ai effectivement regénéré le token après chaque changement de BAL.
Voici la verson du fichier demandé: @Version : 3.2.34 p1

Merci
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

Tous semble correct pouvez retransmettre le message d'erreur sur votre serveur avec la bal de test ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Julian242
Gsup LEVEL 2
Messages : 32
Enregistré le : mer. 8 juil. 2020 11:57

voici le message:

GESTSUP IMAP CONNECTOR v3.2.34
DATE : 2023-03-22 12:23:12
SERVER : outlook.office365.com
MODE : single
AUTHENTICATION TYPE : oauth_azure
MAILBOX : tstgestsup@*****priv.fr
OAUTH SINGLE GENERATE ACCESS TOKEN : eyJ0eXAiOiJKV1QiLCJub25j*****************
OAUTH SINGLE UPDATE REFRESH TOKEN : 0.AXQASn3jVY1tFk6Jajq7hn*****************
CONNEXION : OK

Fatal error: Uncaught Webklex\PHPIMAP\Exceptions\ImapServerErrorException in /var/www/clients/client4/web4/web/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php:306 Stack trace: #0 /var/www/clients/client4/web4/web/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php(380): Webklex\PHPIMAP\Connection\Protocols\ImapProtocol->readResponse() #1 /var/www/clients/client4/web4/web/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php(841): Webklex\PHPIMAP\Connection\Protocols\ImapProtocol->requestAndResponse() #2 /var/www/clients/client4/web4/web/vendor/webklex/php-imap/src/Client.php(575): Webklex\PHPIMAP\Connection\Protocols\ImapProtocol->folders() #3 /var/www/clients/client4/web4/web/core/imap_oauth.php(212): Webklex\PHPIMAP\Client->getFolders() #4 /var/www/clients/client4/web4/web/mail2ticket.php(165): require('...') #5 {main} thrown in /var/www/clients/client4/web4/web/vendor/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php on line 306
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

Je ne comprend pas pourquoi cela fonctionne sur mon serveur et pas le votre avec la bal de test.

Pouvez-vous donner accès à votre serveur de production en MP ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Répondre