[Corrigé] Tickets créés de façon multiple

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.
Guisir46
Gsup LEVEL 1
Messages : 21
Enregistré le : mar. 1 déc. 2020 16:06

Bonjour,

Depuis le passage de la mise à jour 3.2.33, les tickets sont créés de manière automatique mais de façon multiple et le mail d'origine n'est plus déplacé dans un autre dossier.
Sur le mail en question, le ticket a été créé une soixantaine de fois (Voir image en PJ)

Et voici le paramétrage système global:
Server :
OS:LinuxJDBI-GESTSUP5.10.0-20-amd64#1SMPDebian5.10.158-2(2022-12-13)
x86_64Apache:Nondisponible(enHTTP/1.1surgestsup.jdbinformatique.com)
MariaDB:10.5.18-MariaDB-0+deb11u1(base:jdbinforbsup159.8MB)
PHP:8.1.14(/etc/php/8.1/apache2/php.ini)
GestSup:3.2.33(3831tickets/0équipements)
Horloge:2023-04-2611:29:10(Europe/Paris)
Fichierschargés:815.06MB(total974.86MB)

Client :
Mobile:Non
Navigateur:Mozilla/5.0(WindowsNT10.0;Win64;x64;rv:109.0)Gecko/20100101Firefox/111.0
IPv4:192.168.19.75

Network :
SMTP:Ouvert(smtp.office365.com:587)
IMAP:Ouvert(outlook.office365.com:993)
FTP:Ouvert(ftp.gestsup.fr:21)
HTTPS:Ouvert(gestsup.fr:443)


PHP parameters :
file_uploads:Activé
memory_limit:512M
upload_max_filesize:8M
post_max_size:8M
max_execution_time:480s
date.timezone:Europe/Paris

PHP extensions :
php_curl:Activée
php_fileinfo:Activée
php_ftp:Activée
php_gd:Activée
php_iconv:Activée
php_imap:Activée
php_intl:Activée
php_json:Activée
php_ldap:Activée
php_mbstring:Activée
php_openssl:Activée
php_pdo_mysql:Activée
php_xml:Activée
php_zip:Activée

Security :
HTTPS:ActivéeVersionApache:NonaffichéeVersionPHP:NonaffichéeDuréedelasession:PHP=1440sGestSup=24m
Droitsécriture:VerrouillésRépertoireinstallation:NonprésentSMTP:Sécurisé
IMAP:SécuriséMotsdepasse:SécurisésMotdepasseadmin:Modifié
Logs:Activés
RestrictionIP:Désactivé(pourplusdesécurité,ilestpossiblederestreindreaccesdesclientsàcertainesadressesIP,cfAdministration>Paramètres>Général>Serveur)
Listing des répertoires:Désactivé

Components :
Ace:3.1.1
makeusabrew/bootbox:6.0.0
twbs/bootstrap:4.5.3
itsjavi/bootstrap-colorpicker:3.4.0
steveathon/bootstrap-wysiwyg:2.0.1
selectize/selectize.js:0.15.2swagger-api/swagger-ui:4.16.1
FortAwesome/Font-Awesome:6.3.0
fullcalendar/fullcalendar:6.1.4
highcharts/highcharts:10.3.2
jquery/jquery:3.6.3
jeresig/jquery.hotkeys:0.2.0
thephpleague/oauth2-client:2.6.1
thephpleague/oauth2-google:4.0.0
stevenmaguire/oauth2-microsoft:2.2.0
greew/oauth2-azure-provider:1.0.1
microsoftgraph/msgraph-sdk-php:1.88.0
moment/moment:2.29.4
PHPMailer/PHPMailer:6.7.1
barbushin/php-imap:5.0.1
inetsys/phpgettext:1.0.12
ifsnop/mysqldump-php:2.10
FezVrasta/popper.js:1.16.0
tempusdominus/bootstrap-4:5.1.2
Webklex/php-imap:4.1.2
WOL:2.1
Fichiers joints
mail.png
mail.png (22.09 Kio) Vu 1808 fois
Capture d’écran 2022-08-25 115820.png
Capture d’écran 2022-08-25 115820.png (82.58 Kio) Vu 1808 fois
GestSup: 3.2.41 | Debian: 12 | Apache: 2.4.57 | MariaDB: 10.11.4 | PHP: 8.1.25 |
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Je ne reproduis pas le défaut de mon côté.

Pouvez-vous transmettre une impression écran de l'ensemble des paramètres du connecteur IMAP.

Pourrez-vous indiquer si le mail à bien été déplacé dans le répertoire INBOX/gestsup de la BAL ?

Merci également de transmettre le log d'erreur Apache.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Guisir46
Gsup LEVEL 1
Messages : 21
Enregistré le : mar. 1 déc. 2020 16:06

Vous trouverez les pièces demandées en PJ.
Merci
Fichiers joints
error.zip
(411 Octets) Téléchargé 131 fois
Capture d’écran 2023-04-26 114903.png
Capture d’écran 2023-04-26 114903.png (92.67 Kio) Vu 1796 fois
GestSup: 3.2.41 | Debian: 12 | Apache: 2.4.57 | MariaDB: 10.11.4 | PHP: 8.1.25 |
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous lancer un import manuel via le bouton disponible sur le connecteur avec le mode debug activé et transmettre la page affichée ?

Pourrez-vous indiquer si le mail à bien été déplacé dans le répertoire INBOX/gestsup de la BAL ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Guisir46
Gsup LEVEL 1
Messages : 21
Enregistré le : mar. 1 déc. 2020 16:06

Voici la capture de l'import manuel.
Et non le mail n'est pas basculé dans le dossier INBOX/gestsup
Fichiers joints
Capture d’écran 2023-04-26 115951.png
Capture d’écran 2023-04-26 115951.png (45.87 Kio) Vu 1788 fois
GestSup: 3.2.41 | Debian: 12 | Apache: 2.4.57 | MariaDB: 10.11.4 | PHP: 8.1.25 |
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous transmettre une impression écran de la section administration, paramètres, général, mail.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Guisir46
Gsup LEVEL 1
Messages : 21
Enregistré le : mar. 1 déc. 2020 16:06

Voici
Fichiers joints
Capture d’écran 2023-04-26 132921.png
Capture d’écran 2023-04-26 132921.png (82.44 Kio) Vu 1782 fois
GestSup: 3.2.41 | Debian: 12 | Apache: 2.4.57 | MariaDB: 10.11.4 | PHP: 8.1.25 |
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Je ne reproduis toujours pas le problème de mon côté.
Pouvez vous vérifier que vous aviez bien activé le mode debug de l'application avant de transmettre l'impression écran de l'import manuel ?

Pourrez 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.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Guisir46
Gsup LEVEL 1
Messages : 21
Enregistré le : mar. 1 déc. 2020 16:06

Désolé, le mode debug n'était pas activé.

Est-ce ceci qu'il vous faut ?
/core/imap_oauth.php(675)

Voici ce que l'import manuel donne en mode debug:

GESTSUP IMAP CONNECTOR v3.2.33
DATE : 2023-04-26 14:06:33
SERVER : outlook.office365.com
MODE : single
AUTHENTICATION TYPE : oauth_azure
MAILBOX : XXXXXXXX
OAUTH SINGLE GENERATE ACCESS TOKEN : eyJ0eXAiOiJKV1QiLCJub25j*****************
OAUTH SINGLE UPDATE REFRESH TOKEN : 0.ATwAUkg3DKFGZkO1O3OWlc*****************
CONNEXION : OK
UNSEEN MAIL : 1
[XXXXXXXX] [mail 1] mail data : subject="Test ........" from="XXXXXXXX" date="2023-04-26 12:04:20" body_type="html"
[XXXXXXXX] [mail 1] find gestsup user id : address "XXXXXXXX" not registred in GestSup user database
[XXXXXXXX] [mail 1] create new ticket
[XXXXXXXX] [mail 1] ticket created : #4591
SMTP SERVER :
DEBUG : Images base64 detected conversion (gestsup_logo)
Erreur : Aucune adresse mail en destinataire renseignée.
[XXXXXXXX] [mail 1] SEND Mail to sender : OK (mail_auto_user_newticket parameter enable)
2023-04-26 12:06:35 Connection: opening to smtp.office365.com:587, timeout=30, options=array()
2023-04-26 12:06:35 Connection: opened
2023-04-26 12:06:35 SMTP INBOUND: "220 PR1PR01CA0014.outlook.office365.com Microsoft ESMTP MAIL Service ready at Wed, 26 Apr 2023 12:06:34 +0000"
2023-04-26 12:06:35 SERVER -> CLIENT: 220 PR1PR01CA0014.outlook.office365.com Microsoft ESMTP MAIL Service ready at Wed, 26 Apr 2023 12:06:34 +0000
2023-04-26 12:06:35 CLIENT -> SERVER: EHLO gestsup.jdbinformatique.com
2023-04-26 12:06:35 SMTP INBOUND: "250-PR1PR01CA0014.outlook.office365.com Hello [193.248.56.152]"
2023-04-26 12:06:35 SMTP INBOUND: "250-SIZE 157286400"
2023-04-26 12:06:35 SMTP INBOUND: "250-PIPELINING"
2023-04-26 12:06:35 SMTP INBOUND: "250-DSN"
2023-04-26 12:06:35 SMTP INBOUND: "250-ENHANCEDSTATUSCODES"
2023-04-26 12:06:35 SMTP INBOUND: "250-STARTTLS"
2023-04-26 12:06:35 SMTP INBOUND: "250-8BITMIME"
2023-04-26 12:06:35 SMTP INBOUND: "250-BINARYMIME"
2023-04-26 12:06:35 SMTP INBOUND: "250-CHUNKING"
2023-04-26 12:06:35 SMTP INBOUND: "250 SMTPUTF8"
2023-04-26 12:06:35 SERVER -> CLIENT: 250-PR1PR01CA0014.outlook.office365.com Hello [193.248.56.152]250-SIZE 157286400250-PIPELINING250-DSN250-ENHANCEDSTATUSCODES250-STARTTLS250-8BITMIME250-BINARYMIME250-CHUNKING250 SMTPUTF8
2023-04-26 12:06:35 CLIENT -> SERVER: STARTTLS
2023-04-26 12:06:35 SMTP INBOUND: "220 2.0.0 SMTP server ready"
2023-04-26 12:06:35 SERVER -> CLIENT: 220 2.0.0 SMTP server ready
2023-04-26 12:06:35 CLIENT -> SERVER: EHLO gestsup.jdbinformatique.com
2023-04-26 12:06:35 SMTP INBOUND: "250-PR1PR01CA0014.outlook.office365.com Hello [193.248.56.152]"
2023-04-26 12:06:35 SMTP INBOUND: "250-SIZE 157286400"
2023-04-26 12:06:35 SMTP INBOUND: "250-PIPELINING"
2023-04-26 12:06:35 SMTP INBOUND: "250-DSN"
2023-04-26 12:06:35 SMTP INBOUND: "250-ENHANCEDSTATUSCODES"
2023-04-26 12:06:35 SMTP INBOUND: "250-AUTH LOGIN XOAUTH2"
2023-04-26 12:06:35 SMTP INBOUND: "250-8BITMIME"
2023-04-26 12:06:35 SMTP INBOUND: "250-BINARYMIME"
2023-04-26 12:06:35 SMTP INBOUND: "250-CHUNKING"
2023-04-26 12:06:35 SMTP INBOUND: "250 SMTPUTF8"
2023-04-26 12:06:35 SERVER -> CLIENT: 250-PR1PR01CA0014.outlook.office365.com Hello [193.248.56.152]250-SIZE 157286400250-PIPELINING250-DSN250-ENHANCEDSTATUSCODES250-AUTH LOGIN XOAUTH2250-8BITMIME250-BINARYMIME250-CHUNKING250 SMTPUTF8
2023-04-26 12:06:35 Auth method requested: XOAUTH2
2023-04-26 12:06:35 Auth methods available on the server: LOGIN,XOAUTH2

Fatal error: Uncaught League\OAuth2\Client\Provider\Exception\IdentityProviderException: Bad Request in /var/www/html/gestsup/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php:89 Stack trace: #0 /var/www/html/gestsup/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(628): Greew\OAuth2\Client\Provider\Azure->checkResponse() #1 /var/www/html/gestsup/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(537): League\OAuth2\Client\Provider\AbstractProvider->getParsedResponse() #2 /var/www/html/gestsup/vendor/phpmailer/phpmailer/src/OAuth.php(115): League\OAuth2\Client\Provider\AbstractProvider->getAccessToken() #3 /var/www/html/gestsup/vendor/phpmailer/phpmailer/src/OAuth.php(128): PHPMailer\PHPMailer\OAuth->getToken() #4 /var/www/html/gestsup/vendor/phpmailer/phpmailer/src/SMTP.php(598): PHPMailer\PHPMailer\OAuth->getOauth64() #5 /var/www/html/gestsup/vendor/phpmailer/phpmailer/src/PHPMailer.php(2209): PHPMailer\PHPMailer\SMTP->authenticate() #6 /var/www/html/gestsup/vendor/phpmailer/phpmailer/src/PHPMailer.php(2019): PHPMailer\PHPMailer\PHPMailer->smtpConnect() #7 /var/www/html/gestsup/vendor/phpmailer/phpmailer/src/PHPMailer.php(1678): PHPMailer\PHPMailer\PHPMailer->smtpSend() #8 /var/www/html/gestsup/vendor/phpmailer/phpmailer/src/PHPMailer.php(1516): PHPMailer\PHPMailer\PHPMailer->postSend() #9 /var/www/html/gestsup/core/message.php(196): PHPMailer\PHPMailer\PHPMailer->send() #10 /var/www/html/gestsup/core/imap_oauth.php(675): require('...') #11 /var/www/html/gestsup/mail2ticket.php(165): require('...') #12 {main} thrown in /var/www/html/gestsup/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php on line 89
2023-04-26 12:06:35 CLIENT -> SERVER: QUIT
2023-04-26 12:06:35 SMTP INBOUND: "221 2.0.0 Service closing transmission channel"
2023-04-26 12:06:35 SERVER -> CLIENT: 221 2.0.0 Service closing transmission channel
2023-04-26 12:06:35 Connection: closed
GestSup: 3.2.41 | Debian: 12 | Apache: 2.4.57 | MariaDB: 10.11.4 | PHP: 8.1.25 |
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous vérifier que le connecteur SMTP est opérationnel, via le bouton de test en mode débug ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre