You are not logged in.
Bonjour,
J'essaye de configurer le plugin Oauth Imap pour modifier mon collecteur Office 365.
Dans la configuration de mon plugin Oauth Imap, l'adresse de retour est toujours en HTTP alors que mon site est bien en HTTPS.
Le champs ne semble pas être modifiable. Comment je peux le forcer à passer en HTTPS ?
Merci
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Ah c'est bon j'ai trouvé, Il faut modifier dans la configuration générale de GLPI l'URL indiquée. De mon coté elle était encore en http et pas en https.
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Bonjour, j'ai un soucis avec ce plugin pour office 365.
Je pense avoir bien configuré la partie Azure AD car qd je demande une autorisation depuis le plugin dans GLPI j'ai un opération réussi dans la supervision Azure.
par contre j'ai une erreur coté GLPI. : "impossible de sauvegarde le code d'autorisation".
et dans les log voici ce que je trouve :
glpiphplog.WARNING: *** PHP User Warning (512): Error during authorization code fetching: invalid_client in /volume1/web/glpi95/plugins/oauthimap/inc/authorization.class.php at line 213
Backtrace :
plugins/oauthimap/inc/authorization.class.php:213 trigger_error()
...s/oauthimap/front/authorization.callback.php:50 PluginOauthimapAuthorization->createFromCode()
Du coup impossible de finir la configuration du plugin ... donc pas de collecteur de mail ni de smtp ((
Avez vous une piste à me donner pour corriger cela ? ou le paramétrer correctement ?
Merci
Offline
Bonsoir,
je suis en train de faire la même chose que vous et j'ai exactement la même erreur, comment avez-vous résolu votre problème?
Offline
Bonjour,
Réponse un peu tardive, mais je viens de faire une réinstallation et j'ai eu le même problème.
Pour le résoudre, j'ai dû :
1. désinstaller le plugin Oauth IMAP
2. Me connecter via mon navigateur avec le compte qui va être autorisé
3. Réinstaller le plugin
4. Configurer le plugin
5. En cliquant sur Créer une autorisation, ce coup ci, il m'a bien pris en compte mon adresse.
En espérant que ça vous aide
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Bonjour @keepcool5283, @gondrax,
Je rencontre le même problème avec l'erreur "invalid client", sur une install IIS10 / PHP 7.3 / GLPI 9.5.5.
@keepcool5283 pourriez-vous préciser l'étape 2 ci-dessus : vous vous connectez *à Office* avec le compte que vous utilisez pour paramétrer l'authentification, c'est bien cela ?
Merci
Offline
Bonjour,
Je me retrouve dans la même situation que vous,
[Wed Jun 30 09:18:26.679985 2021] [php7:warn] [pid 1082] [client ] PHP Warning: Error during authorization code fetching: invalid_client in /var/www/html/glpi/plugins/oauthimap/inc/authorization.class.php on line 235, referer: https:// login.microsoftonline. com
Avez-vous fais une configuration particulière dans Azure AD concernant l'application avec les API ?
Merci de votre aide
Offline
Bonjour,
Concernant la partie Azure AD, mise à part l'inscription de l'application, je n'ai rien fait d'autre comme config.
Pour les précisions sur la partie 2 que j'ai indiquée plus haut, pour mon collecteur, j'ai crée une adresse spécifique (helpdesk@mondomaine.fr). Par contre je n'avais pas initié de connexion avec cette adresse avant de lui attribuer les droits. Je me suis donc connecté sur le webmail de cette adresse et ensuite j'ai réinstallé le plugin et ça à marché pour moi. C'est peut être un hasard mais c'est tout ce que j'ai fait.
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Bonjour,
Merci pour ton retour.
Je viens de réussir.
Je prenais la mauvaise clé Secrets Client. Il faut prendre la valeur de la clé et non l'ID de secret.
Merci
Last edited by ski31 (2021-06-30 10:21:55)
Offline
Par contre dorénavant j'ai cette erreur dans mon collecteur :
Une erreur est survenue en essayer de se connecter au collecteur.
cannot connect to host; error = stream_socket_client(): unable to connect to tcp://outlook.office365.com:993 (Connection timed out) (errno = 0 )
Last edited by ski31 (2021-06-30 11:13:46)
Offline
Essaye d'enlever le TLS
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
J'ai essayé, c'est pareil. En plus il me met un message : Adresse de courriel invalide
J'ai essayé de mettre dans le champ Nom la même adresse que l'identifiant, c'est pareil.
Offline
tu es sûr que tu as bien autoriser le compte mail dans le plugin Oauth IMAP ? Essaye peut être de supprimer et remettre l'autorisation
J'ai la même config que toi sinon.
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Oui j'ai bien le compte mail autorisé ok merci de ton aide en tout cas !
Offline
Pour info, j'ai réussi !
Donc pour le paramétrage :
Et pour l'erreur : cannot connect to host; error = stream_socket_client(): unable to connect to tcp://outlook.office365.com:993 (Connection timed out) (errno = 0 )
Cela veut bien dire que le serveur GLPI n'arrive pas à communiquer avec le serveur outlook donc j'ai demandé à mon FAI d'ouvrir un flux afin d'accepter les requêtes sortantes IMAPs (993).
J'espère que cela aidera certains
Offline
Super, merci pour le retour
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Salut à tous,
Depuis certains jours, j'ai mon collecteur qui ne souhaite plus relevé les mails dans mon dossier.
Voici l'erreur PHP :
[2021-07-28 08:03:02] glpiphplog.ERROR: MailCollector::collect() in /var/www/html/glpi/inc/mailcollector.class.php line 689
An error occured trying to connect to collector. cannot change folder, maybe it does not exist
#0 /var/www/html/glpi/plugins/oauthimap/inc/imap/imapoauthstorage.class.php(73): Laminas\Mail\Storage\Imap->selectFolder('Support')
#1 /var/www/html/glpi/plugins/oauthimap/inc/mailcollectorfeature.class.php(95): GlpiPlugin\Oauthimap\Imap\ImapOauthStorage->__construct(Object(stdClass))
#2 /var/www/html/glpi/inc/toolbox.class.php(2346): GlpiPlugin\Oauthimap\MailCollectorFeature::GlpiPlugin\Oauthimap\{closure}(Array)
#3 /var/www/html/glpi/inc/mailcollector.class.php(1324): Toolbox::getMailServerStorageInstance('imap-oauth-1', Array)
#4 /var/www/html/glpi/inc/mailcollector.class.php(683): MailCollector->connect()
#5 /var/www/html/glpi/inc/mailcollector.class.php(1742): MailCollector->collect(3)
#6 /var/www/html/glpi/inc/crontask.class.php(943): MailCollector::cronMailgate(Object(CronTask))
#7 /var/www/html/glpi/front/cron.php(83): CronTask::launch(2, '5')
#8 {main} {"user":"@XXXNUXGLPI"}
[2021-07-28 08:08:20] glpiphplog.WARNING: *** PHP User Warning (512): Unable to get access token in /var/www/html/glpi/plugins/oauthimap/inc/imap/imapoauthprotocol.class.php at line 53
Backtrace :
...uthimap/inc/imap/imapoauthprotocol.class.php:53 trigger_error()
...authimap/inc/imap/imapoauthstorage.class.php:70 GlpiPlugin\Oauthimap\Imap\ImapOauthProtocol->login()
...oauthimap/inc/mailcollectorfeature.class.php:95 GlpiPlugin\Oauthimap\Imap\ImapOauthStorage->__construct()
inc/toolbox.class.php:2346 GlpiPlugin\Oauthimap\MailCollectorFeature::GlpiPlugin\Oauthimap\{closure}()
inc/mailcollector.class.php:1324 Toolbox::getMailServerStorageInstance()
inc/mailcollector.class.php:683 MailCollector->connect()
front/mailcollector.form.php:88 MailCollector->collect()
[2021-07-28 08:08:20] glpiphplog.ERROR: MailCollector::collect() in /var/www/html/glpi/inc/mailcollector.class.php line 689
An error occured trying to connect to collector. cannot login, user or password wrong
#0 /var/www/html/glpi/plugins/oauthimap/inc/mailcollectorfeature.class.php(95): GlpiPlugin\Oauthimap\Imap\ImapOauthStorage->__construct(Object(stdClass))
#1 /var/www/html/glpi/inc/toolbox.class.php(2346): GlpiPlugin\Oauthimap\MailCollectorFeature::GlpiPlugin\Oauthimap\{closure}(Array)
#2 /var/www/html/glpi/inc/mailcollector.class.php(1324): Toolbox::getMailServerStorageInstance('imap-oauth-1', Array)
#3 /var/www/html/glpi/inc/mailcollector.class.php(683): MailCollector->connect()
#4 /var/www/html/glpi/front/mailcollector.form.php(88): MailCollector->collect('3', 1)
#5 {main} {"user":"171@XXXNUXGLPI"}
Le collecteur ne souhaite pas récupérer les mails il me dit le message d'erreur suivant :
Erreur
Une erreur est survenue en essayer de se connecter au collecteur.
cannot change folder, maybe it does not exist
La connexion est pourtant correct, l'authentification Oauth aussi, j'ai essayé de changé de dossier de collecte pareil..
Merci de votre aide.
Last edited by ski31 (2021-07-28 08:34:03)
Offline
Salut à tous,
Depuis certains jours, j'ai mon collecteur qui ne souhaite plus relevé les mails dans mon dossier.
Voici l'erreur PHP :
[2021-07-28 08:03:02] glpiphplog.ERROR: MailCollector::collect() in /var/www/html/glpi/inc/mailcollector.class.php line 689 An error occured trying to connect to collector. cannot change folder, maybe it does not exist #0 /var/www/html/glpi/plugins/oauthimap/inc/imap/imapoauthstorage.class.php(73): Laminas\Mail\Storage\Imap->selectFolder('Support') #1 /var/www/html/glpi/plugins/oauthimap/inc/mailcollectorfeature.class.php(95): GlpiPlugin\Oauthimap\Imap\ImapOauthStorage->__construct(Object(stdClass)) #2 /var/www/html/glpi/inc/toolbox.class.php(2346): GlpiPlugin\Oauthimap\MailCollectorFeature::GlpiPlugin\Oauthimap\{closure}(Array) #3 /var/www/html/glpi/inc/mailcollector.class.php(1324): Toolbox::getMailServerStorageInstance('imap-oauth-1', Array) #4 /var/www/html/glpi/inc/mailcollector.class.php(683): MailCollector->connect() #5 /var/www/html/glpi/inc/mailcollector.class.php(1742): MailCollector->collect(3) #6 /var/www/html/glpi/inc/crontask.class.php(943): MailCollector::cronMailgate(Object(CronTask)) #7 /var/www/html/glpi/front/cron.php(83): CronTask::launch(2, '5') #8 {main} {"user":"@XXXNUXGLPI"}
[2021-07-28 08:08:20] glpiphplog.WARNING: *** PHP User Warning (512): Unable to get access token in /var/www/html/glpi/plugins/oauthimap/inc/imap/imapoauthprotocol.class.php at line 53 Backtrace : ...uthimap/inc/imap/imapoauthprotocol.class.php:53 trigger_error() ...authimap/inc/imap/imapoauthstorage.class.php:70 GlpiPlugin\Oauthimap\Imap\ImapOauthProtocol->login() ...oauthimap/inc/mailcollectorfeature.class.php:95 GlpiPlugin\Oauthimap\Imap\ImapOauthStorage->__construct() inc/toolbox.class.php:2346 GlpiPlugin\Oauthimap\MailCollectorFeature::GlpiPlugin\Oauthimap\{closure}() inc/mailcollector.class.php:1324 Toolbox::getMailServerStorageInstance() inc/mailcollector.class.php:683 MailCollector->connect() front/mailcollector.form.php:88 MailCollector->collect()
[2021-07-28 08:08:20] glpiphplog.ERROR: MailCollector::collect() in /var/www/html/glpi/inc/mailcollector.class.php line 689 An error occured trying to connect to collector. cannot login, user or password wrong #0 /var/www/html/glpi/plugins/oauthimap/inc/mailcollectorfeature.class.php(95): GlpiPlugin\Oauthimap\Imap\ImapOauthStorage->__construct(Object(stdClass)) #1 /var/www/html/glpi/inc/toolbox.class.php(2346): GlpiPlugin\Oauthimap\MailCollectorFeature::GlpiPlugin\Oauthimap\{closure}(Array) #2 /var/www/html/glpi/inc/mailcollector.class.php(1324): Toolbox::getMailServerStorageInstance('imap-oauth-1', Array) #3 /var/www/html/glpi/inc/mailcollector.class.php(683): MailCollector->connect() #4 /var/www/html/glpi/front/mailcollector.form.php(88): MailCollector->collect('3', 1) #5 {main} {"user":"171@XXXNUXGLPI"}
Le collecteur ne souhaite pas récupérer les mails il me dit le message d'erreur suivant :
Erreur
Une erreur est survenue en essayer de se connecter au collecteur.
cannot change folder, maybe it does not existLa connexion est pourtant correct, l'authentification Oauth aussi, j'ai essayé de changé de dossier de collecte pareil..
Merci de votre aide.
Bonjour, je sais que ça fait longtemps mais avez-vous trouvé une solution au problème?
J'ai la même erreur depuis 2 jours
Offline
Offline