Page 1 sur 2

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

Posté : mer. 26 avr. 2023 11:34
par Guisir46
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

Re: Tickets créés de façon multiple

Posté : mer. 26 avr. 2023 11:42
par Flox
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

Re: Tickets créés de façon multiple

Posté : mer. 26 avr. 2023 11:53
par Guisir46
Vous trouverez les pièces demandées en PJ.
Merci

Re: Tickets créés de façon multiple

Posté : mer. 26 avr. 2023 11:55
par Flox
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 ?

Re: Tickets créés de façon multiple

Posté : mer. 26 avr. 2023 12:00
par Guisir46
Voici la capture de l'import manuel.
Et non le mail n'est pas basculé dans le dossier INBOX/gestsup

Re: Tickets créés de façon multiple

Posté : mer. 26 avr. 2023 12:34
par Flox
Pouvez-vous transmettre une impression écran de la section administration, paramètres, général, mail.

Cdt

Re: Tickets créés de façon multiple

Posté : mer. 26 avr. 2023 13:29
par Guisir46
Voici

Re: Tickets créés de façon multiple

Posté : mer. 26 avr. 2023 14:05
par Flox
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 ?

Re: Tickets créés de façon multiple

Posté : mer. 26 avr. 2023 14:11
par Guisir46
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

Re: Tickets créés de façon multiple

Posté : mer. 26 avr. 2023 14:16
par Flox
Pouvez-vous vérifier que le connecteur SMTP est opérationnel, via le bouton de test en mode débug ?