Office 365 / IMAP & SMTP

Installation & Configuration du logiciel
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Bonjour,

Tout d'abord merci pour ce joli soft !

Je suis en train d'essayer de paramétrer l'IMAP et le SMTP sur la dernière version stable (3.2.41)

Le connecteur SMTP semble pouvoir générer le token, mais pas l'IMAP
Je ne sais pas pourquoi j'ai les deux voyants rouges sur les deux serveurs SMTP et IMAP, les serveurs semblent pourtant joignables depuis le Debian...

Messages d'erreurs dans le système en debug :
Warning: stream_socket_client(): Unable to connect to tcp://smtp.office365.com:587 (Network is unreachable) in /var/www/html/core/functions.php on line 598
SMTP : Fermé (smtp.office365.com:587)

Warning: stream_socket_client(): Unable to connect to tcp://outlook.office365.com:993 (Network is unreachable) in /var/www/html/core/functions.php on line 598
IMAP : Fermé (outlook.office365.com:993)
Capture d'écran 2023-12-03 190926.png
Capture d'écran 2023-12-03 190926.png (108.41 Kio) Vu 171 fois
Capture d'écran 2023-12-03 190434.png
Capture d'écran 2023-12-03 190434.png (159.97 Kio) Vu 171 fois
Message d'erreur lors de la génération du token IMAP :
Fatal error: Uncaught League\OAuth2\Client\Provider\Exception\IdentityProviderException: Unauthorized in /var/www/html/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php:89 Stack trace: #0 /var/www/html/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(726): Greew\OAuth2\Client\Provider\Azure->checkResponse() #1 /var/www/html/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(635): League\OAuth2\Client\Provider\AbstractProvider->getParsedResponse() #2 /var/www/html/get_oauth_token.php(262): League\OAuth2\Client\Provider\AbstractProvider->getAccessToken() #3 {main} thrown in /var/www/html/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php on line 89
J'ai tenté également en suivant la documentation d'ajouter les autorisations, mais je pense que l'admin doit accorder le consentement, vous pouvez confirmer ?
Capture d'écran 2023-12-03 191006.png
Capture d'écran 2023-12-03 191006.png (12.77 Kio) Vu 171 fois
merci d'avance pour votre aide.
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Merci d'autoriser les ports sur votre firewall et re essayer
Cdt.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Bonjour

Merci pour le retour

Vous parlez du firewall « général » ou bien d’un possible firewall sur l’os Debian où est installé gestsup ?

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

Les deux, vous devez autoriser les communications entre votre serveur GestSup et votre serveur de messagerie.

Voyez avec administrateur réseau.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Bonjour,

J'ai fait ouvrir les ports commande demandé, ça semble bon de ce côté.

Les voyants sont tous au vert dans la partie Réseau
Capture d'écran 2023-12-05 152235.png
Capture d'écran 2023-12-05 152235.png (33.63 Kio) Vu 157 fois
Lors de la génération du token IMAP j'ai toujours cette erreur :
Fatal error: Uncaught League\OAuth2\Client\Provider\Exception\IdentityProviderException: Unauthorized in /var/www/html/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php:89 Stack trace: #0 /var/www/html/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(726): Greew\OAuth2\Client\Provider\Azure->checkResponse() #1 /var/www/html/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(635): League\OAuth2\Client\Provider\AbstractProvider->getParsedResponse() #2 /var/www/html/get_oauth_token.php(262): League\OAuth2\Client\Provider\AbstractProvider->getAccessToken() #3 {main} thrown in /var/www/html/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php on line 89
Messages lors du test du connecteur SMTP :
SMTP GESTSUP.xlsx
(11.3 Kio) Téléchargé 20 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous transmettre une impression écran des autorisations de l'application Azure AD ?

Vérifier que vous avez bien suivi la procédure : https://doc.gestsup.fr/faq/#comment-con ... ar-xoauth2
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Je vais reprendre la documentation point par point, mais normalement c'est bon oui.

Ci-dessous les autorisations pour gestsup_imap :
Capture d'écran 2023-12-05 161456.png
Capture d'écran 2023-12-05 161456.png (44.01 Kio) Vu 155 fois
La même chose a été fait pour gestsup_smtp
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Pour information le token IMAP fonctionne maintenant, j'ai regénéré un secret !

L' import des mails IMAP fonctionne, par contre toujours rien sur le SMTP

je vais vérifier avec l'IT sur Azure si tout est bien activé de ce côté. Il semble que ce soit un problème d'accès
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous indiquer le message d'erreur avec le connecteur SMTP ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Oui, voir ci-dessous :

023-12-05 15:49:55 SMTP INBOUND: "535 5.7.139 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit https://aka.ms/smtp_auth_disabled for more information. [PR3P193CA0056.EURP193.PROD.OUTLOOK.COM 2023-12-05T15:49:55.032Z 08DBF588A7C9EC69]"
2023-12-05 15:49:55 SERVER -> CLIENT: 535 5.7.139 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit for more information. [PR3P193CA0056.EURP193.PROD.OUTLOOK.COM 2023-12-05T15:49:55.032Z 08DBF588A7C9EC69]
2023-12-05 15:49:55 SMTP ERROR: AUTH command failed: 535 5.7.139 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit https aka.ms/smtp_auth_disabled for more information. [PR3P193CA0056.EURP193.PROD.OUTLOOK.COM 2023-12-05T15:49:55.032Z 08DBF588A7C9EC69]
SMTP Error: Could not authenticate.
2023-12-05 15:49:55 CLIENT -> SERVER: QUIT
Répondre