Probleme Oauth avec MSO 365

Helpdesk for my helpdesk software

Moderator: mkoch227

Post Reply
jc lelyonnais
Posts: 5
Joined: Mon Jan 27, 2025 9:12 pm

Probleme Oauth avec MSO 365

Post by jc lelyonnais »

Script URL: https://hesk352.one-helpdesk.com/
Version of script: 3.5.2
Hosting company: no compagny
URL of phpinfo.php: https://hesk352.one-helpdesk.com/phpinfo.php
URL of session_test.php: https://hesk352.one-helpdesk.com/session_test.php
What terms did you try when SEARCHING for a solution:
Oauth mso 365

Write your message below:

Code: Select all

Connected to the IMAP server "outlook.office365.com:993".
Warning: Undefined array key 1 in /volume1/web/hesk352/inc/mail/imap/OAuthIMAP.php on line 395 Call Stack: 0.0014 356056 1. {main}() /volume1/web/hesk352/inc/mail/hesk_imap.php:0 8.4475 570528 2. HeskIMAP->hasUnseenMessages() /volume1/web/hesk352/inc/mail/hesk_imap.php:169 8.4475 570528 3. OAuthIMAP->totalUnseenMails($folder = 'INBOX') /volume1/web/hesk352/inc/mail/imap/HeskIMAP.php:188 Warning: Undefined array key 1 in /volume1/web/hesk352/inc/mail/imap/OAuthIMAP.php on line 397 Call Stack: 0.0014 356056 1. {main}() /volume1/web/hesk352/inc/mail/hesk_imap.php:0 8.4475 570528 2. HeskIMAP->hasUnseenMessages() /volume1/web/hesk352/inc/mail/hesk_imap.php:169 8.4475 570528 3. OAuthIMAP->totalUnseenMails($folder = 'INBOX') /volume1/web/hesk352/inc/mail/imap/HeskIMAP.php:188
No unread messages found.
Disconnected from the IMAP server.

La connexion sur l'imap fonctionne bien mais il ne vois pas les messages.


Meme connexion Oauth parrametrage SMTP

Code: Select all

2025-01-27 21:21:23	Connection: opening to outlook.office365.com:587, timeout=20, options=array()
2025-01-27 21:21:23	Connection: opened
2025-01-27 21:21:23	SERVER -> CLIENT: 220 PA7P264CA0224.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 27 Jan 2025 21:21:23 +0000 [08DD3EE19E427298]
2025-01-27 21:21:23	CLIENT -> SERVER: EHLO hotline
2025-01-27 21:21:23	SERVER -> CLIENT: 250-PA7P264CA0224.outlook.office365.com Hello [88.171.21.201]
                   	                  250-SIZE 157286400
                   	                  250-PIPELINING
                   	                  250-DSN
                   	                  250-ENHANCEDSTATUSCODES
                   	                  250-STARTTLS
                   	                  250-8BITMIME
                   	                  250-BINARYMIME
                   	                  250-CHUNKING
                   	                  250 SMTPUTF8
2025-01-27 21:21:23	CLIENT -> SERVER: STARTTLS
2025-01-27 21:21:23	SERVER -> CLIENT: 220 2.0.0 SMTP server ready
2025-01-27 21:21:23	CLIENT -> SERVER: EHLO hotline
2025-01-27 21:21:23	SERVER -> CLIENT: 250-PA7P264CA0224.outlook.office365.com Hello [88.171.21.201]
                   	                  250-SIZE 157286400
                   	                  250-PIPELINING
                   	                  250-DSN
                   	                  250-ENHANCEDSTATUSCODES
                   	                  250-AUTH LOGIN XOAUTH2
                   	                  250-8BITMIME
                   	                  250-BINARYMIME
                   	                  250-CHUNKING
                   	                  250 SMTPUTF8
2025-01-27 21:21:23	CLIENT -> SERVER: AUTH XOAUTH2 dXNlcj1ob3RsaW5lQHhibGluZS5mcgFhdXRoPUJlYXJlciBleUowZVhBaU9pSktWMVFpTENKdWIyNWpaU0k2SWxneGVGZFhVM0l4TlVvMGNtTkhlSHBqU2s1Q1pEaHhiRkE0VjFObGFsbHpZWHBEUjNodU9HUnRiSGNpTENKaGJHY2lPaUpTVXpJMU5pSXNJbmcxZENJNklsbFVZMlZQTlVsS2VYbHhValpxZWtSVE5XbEJZbkJsTkRKS2R5SXNJbXRwWkNJNklsbFVZMlZQTlVsS2VYbHhValpxZWtSVE5XbEJZbkJsTkRKS2R5SjkuZXlKaGRXUWlPaUpvZEhSd2N6b3ZMMjkxZEd4dmIyc3ViMlptYVdObExtTnZiU0lzSW1semN5STZJbWgwZEhCek9pOHZjM1J6TG5kcGJtUnZkM011Ym1WMEwyTTNNR00wWmpRMExXTXlPRFF0TkdFMk55MDVPR1poTFdOak16Y3pNalExWXpWallTOGlMQ0pwWVhRaU9qRTNNemd3TVRFM016a3NJbTVpWmlJNk1UY3pPREF4TVRjek9Td2laWGh3SWpveE56TTRNREUyTnpJeExDSmhZMk4wSWpvd0xDSmhZM0lpT2lJeElpd2lZV2x2SWpvaVFWWlJRWEV2T0ZwQlFVRkJUMmh5ZVRkcVFYRkxTM1prYTBzM2VWaFJSbmhEWWpWaFVFczBaREZhYm1aVU1FVnNkVlk1Um01SGNESnVNa0ppV0habmNWWnhTRVpJWVhSUWJpdHFOMWMxWm5OeVowUkdUVGsxUjFGM1RWWTJkVE5pV21GWlFtRXpXVlpOYzB3eVJrbFZjVmRRT1RoMlpsRTlJaXdpWVcxeUlqcGJJbkIzWkNJc0ltMW1ZU0pkTENKaGNIQmZaR2x6Y0d4aGVXNWhiV1VpT2lKdFptRWdkR1Z6ZENCb2IzUnNhVzVsSWl3aVlYQndhV1FpT2lKaE5HVXlOR0kxT0Mxa01qZG1MVFJqTjJZdFlXWTVaaTAxTkRKaU5ERXpOVEptTXpJaUxDSmhjSEJwWkdGamNpSTZJakVpTENKbGJtWndiMnhwWkhNaU9sdGRMQ0pwWkhSNWNDSTZJblZ6WlhJaUxDSnBjR0ZrWkhJaU9pSTRPQzR4TnpFdU1qRXVNakF4SWl3aWJHOW5hVzVmYUdsdWRDSTZJazh1UTJsU2JWbDZRbWhPUkVGNlRua3dlVTVxVG1sTVZGRXhUMFJGZEU5VWJHdE5RekExV1hwYWFscFVVbXRhUkVrd1dsUkpVMHBIVFROTlIwMHdXbXBSTUV4WFRYbFBSRkYwVGtkRk1rNTVNRFZQUjFwb1RGZE9hazE2WTNwTmFsRXhXWHBXYWxsU2IyTlpWMUowWVZjMVFXVkhTbk5oVnpWc1RHMDVkV0pYYkdwamJUbDZZakphTUV4dFRuWmlVMFJhUVZFOVBTSXNJbTVoYldVaU9pSkJaRzFwYm1semRISmhkR1YxY2lJc0ltOXBaQ0k2SW1aak1HRTBNRE0zTFRJMk0ySXRORFU0TVMwNU9XUXdMVGxqTm1ObE5HUmtNalJsTWlJc0luQjFhV1FpT2lJeE1EQXpNakF3TUVaR056UXhPVEZGSWl3aWNtZ2lPaUl4TGtGUmMwRlNSVGhOZURSVVExb3djVmt0YzNjelRXdFlSbmxuU1VGQlFVRkJRVkJGVUhwblFVRkJRVUZCUVVGQlRFRlBUVXhCUVM0aUxDSnpZM0FpT2lKSlRVRlFMa0ZqWTJWemMwRnpWWE5sY2k1QmJHd2dUV0ZwYkM1VFpXNWtJRkJQVUM1QlkyTmxjM05CYzFWelpYSXVRV3hzSUZOTlZGQXVVMlZ1WkNCVmMyVnlMbEpsWVdRaUxDSnphV1FpT2lJd01ERXpOamhrT1Mwek1UWXhMV0ppWTJVdFpXSXhZeTB4TmpGaE16RTJaakkxTXpNaUxDSnpkV0lpT2lKcFYySmZhbFZHVkV3ME5qTmxSMjVrUW1WM1prNUxhbk5CZVVSQlQyZzJVRE5ET0hjME5WQjRkVVJqSWl3aWRHbGtJam9pWXpjd1l6Um1ORFF0WXpJNE5DMDBZVFkzTFRrNFptRXRZMk16TnpNeU5EVmpOV05oSWl3aWRXNXBjWFZsWDI1aGJXVWlPaUpoWkcxcGJrQjRZbXhwYm1VdWIyNXRhV055YjNOdlpuUXVZMjl0SWl3aWRYQnVJam9pWVdSdGFXNUFlR0pzYVc1bExtOXViV2xqY205emIyWjBMbU52YlNJc0luVjBhU0k2SW1sTFEwWnZSVzQ1TnpCaGEwZzJjMUYyTWpCSlFVRWlMQ0oyWlhJaU9pSXhMakFpTENKM2FXUnpJanBiSWpZeVpUa3dNemswTFRZNVpqVXROREl6TnkwNU1Ua3dMVEF4TWpFM056RTBOV1V4TUNJc0ltSTNPV1ppWmpSa0xUTmxaamt0TkRZNE9TMDRNVFF6TFRjMllqRTVOR1U0TlRVd09TSmRMQ0o0YlhOZllYVmtYMmQxYVdRaU9pSXdNREF3TURBd01pMHdNREF3TFRCbVpqRXRZMlV3TUMwd01EQXdNREF3TURBd01EQWlMQ0o0YlhOZmFXUnlaV3dpT2lJeU5DQXhJbjAuYzRoNUNabnpsX041YWJKYzFkMjhoWUFIelNsWmVZMlhmYXZTSGV5X1hlUTZ6ZHljNDB4Q2FpNmJ3bG0yMkhMc3JDZ3ZGUUJyLUNneHJxTTlFTm80dDlmN1RTMWlfUkc4NTVsLVVob1lDeEU2UmRpMHZxMTBPdVBBelNtMUtDdmJhZVlBUDFWWWhDVGlqZXBsMTluSDdwNXhTRGhNOC1MUm5FNjFiQXhqZTNZbkcwM0M2NUhPOXAyd0dUaWFUZ3RkemRZdHZkTGF3S3YzeHNmMnA5T1kyR1ZBYWJidFpwbzFoWmZMaFZUTms3bjF5c3lDQ0RTSnFBTHNscThsWnF5SmtkdVFicWNnU2l3NU16NmFfeWNTWmtyZjRWWTlnaGJMUlNYYkplaXhTZ0pRdGZSLW9YWGxVaERrS0k0UFVZYldOdWQzcUNuSkVmMFRGV2Z3ZHFkUlB3AQE=
2025-01-27 21:21:29	SERVER -> CLIENT: 535 5.7.3 Authentication unsuccessful [PA7P264CA0224.FRAP264.PROD.OUTLOOK.COM 2025-01-27T21:21:29.025Z 08DD3EE19E427298]
2025-01-27 21:21:29	SMTP ERROR: AUTH command failed: 535 5.7.3 Authentication unsuccessful [PA7P264CA0224.FRAP264.PROD.OUTLOOK.COM 2025-01-27T21:21:29.025Z 08DD3EE19E427298]

si vous pouvez m aider a resoudre les problemes.

merci d'avance.
Klemen
Site Admin
Posts: 10139
Joined: Fri Feb 11, 2005 4:04 pm

Re: Probleme Oauth avec MSO 365

Post by Klemen »

I presume you did follow instructions at
https://www.hesk.com/knowledgebase/inde ... rticle=110

You can try this:

1. open a new PRIVATE/INCOGNITO browser window (to make sure you are not logged in anywhere)
2. login to to Hesk admin panel > Tools > OAuth Providers
3. click the "Edit" icon for your OAuth provider
4. click "Save" and you will be redirected to Microsoft
5. Make 100% sure you login with the email account you use in Hesk into Microsoft
6. when you get back to Hesk, go to Settings > Email and test the IMAP connection again

Any luck?
Klemen, creator of HESK and PHPJunkyardWas this helpful? You can buy me a drink here Image

Image You should follow me on Twitter here

Help desk software | Cloud help desk | Guestbook | Link manager | Click counter | more PHP Scripts ...

Also browse for php hosting companies, read php books, find php resources and use webmaster tools
jc lelyonnais
Posts: 5
Joined: Mon Jan 27, 2025 9:12 pm

Re: Probleme Oauth avec MSO 365

Post by jc lelyonnais »

le problème est le même l'outil ne relève pas les mails en IMAP.
Et le SMTP ne fonctionne pas.
Klemen
Site Admin
Posts: 10139
Joined: Fri Feb 11, 2005 4:04 pm

Re: Probleme Oauth avec MSO 365

Post by Klemen »

Does SMTP work if you use "Basic authentication" and enter your username and password?

(this is just for SMTP; IMAP requires OAuth)
Klemen, creator of HESK and PHPJunkyardWas this helpful? You can buy me a drink here Image

Image You should follow me on Twitter here

Help desk software | Cloud help desk | Guestbook | Link manager | Click counter | more PHP Scripts ...

Also browse for php hosting companies, read php books, find php resources and use webmaster tools
jc lelyonnais
Posts: 5
Joined: Mon Jan 27, 2025 9:12 pm

Re: Probleme Oauth avec MSO 365

Post by jc lelyonnais »

oui le smtp fonctionne si je pass par le mode de base.
Klemen
Site Admin
Posts: 10139
Joined: Fri Feb 11, 2005 4:04 pm

Re: Probleme Oauth avec MSO 365

Post by Klemen »

This most likely means that the OAuth process was not completed successfully.

Please repeat the entire OAuth set up process again exactly as described here:
https://www.hesk.com/knowledgebase/inde ... rticle=110
Klemen, creator of HESK and PHPJunkyardWas this helpful? You can buy me a drink here Image

Image You should follow me on Twitter here

Help desk software | Cloud help desk | Guestbook | Link manager | Click counter | more PHP Scripts ...

Also browse for php hosting companies, read php books, find php resources and use webmaster tools
jc lelyonnais
Posts: 5
Joined: Mon Jan 27, 2025 9:12 pm

Re: Probleme Oauth avec MSO 365

Post by jc lelyonnais »

j ai ajouté un print_r($response); a la ligne 393 du fichier OAuthIMAP.php
voici le resultat.

Code: Select all

Array ( [0] => Array ( [0] => BAD [2] => [b][b]User is authenticated but not connected[/b][/b]. ) ) 
Warning: Undefined array key 1 in /volume1/web/hesk352/inc/mail/imap/OAuthIMAP.php on line 394 Call Stack: 0.0014 356344 1. {main}() /volume1/web/hesk352/inc/mail/hesk_imap.php:0 1.5724 571616 2. HeskIMAP->hasUnseenMessages() /volume1/web/hesk352/inc/mail/hesk_imap.php:170 1.5724 571616 3. OAuthIMAP->totalUnseenMails($folder = 'INBOX') /volume1/web/hesk352/inc/mail/imap/HeskIMAP.php:188 
Warning: Undefined array key 1 in /volume1/web/hesk352/inc/mail/imap/OAuthIMAP.php on line 396 Call Stack: 0.0014 356344 1. {main}() /volume1/web/hesk352/inc/mail/hesk_imap.php:0 1.5724 571616 2. HeskIMAP->hasUnseenMessages() /volume1/web/hesk352/inc/mail/hesk_imap.php:170 1.5724 571616 3. OAuthIMAP->totalUnseenMails($folder = 'INBOX') /volume1/web/hesk352/inc/mail/imap/HeskIMAP.php:188 
Klemen
Site Admin
Posts: 10139
Joined: Fri Feb 11, 2005 4:04 pm

Re: Probleme Oauth avec MSO 365

Post by Klemen »

The "User is authenticated but not connected" is usually returned when you set up OAuth using one email address (like admin@example.com), but you try to login from Hesk to Microsoft 365 via OAuth using another email address (like hesk@example.com).

The exact steps in my first reply should fix such an issue.
Klemen, creator of HESK and PHPJunkyardWas this helpful? You can buy me a drink here Image

Image You should follow me on Twitter here

Help desk software | Cloud help desk | Guestbook | Link manager | Click counter | more PHP Scripts ...

Also browse for php hosting companies, read php books, find php resources and use webmaster tools
jc lelyonnais
Posts: 5
Joined: Mon Jan 27, 2025 9:12 pm

Re: Probleme Oauth avec MSO 365

Post by jc lelyonnais »

je viens de trouver l'erreur, je me connectais avec le compte admin et non avec le compte utilisé dans hesk.
merci de votre aide.
Post Reply