Configuration IMAP avec Exchange

Installation & Configuration du logiciel
Répondre
Jom380
Gsup LEVEL 3
Messages : 51
Enregistré le : jeu. 14 mai 2020 09:56

Bonjour,

J'ai installé et configuré GestSup (version 3.1.49) sur une serveur Windows Server 2016.
Tout fonctionne bien, néanmoins je rencontre un problème pour configurer le connecteur IMAP avec notre serveur Exchange 2010. Je précise que le connecteur SMTP fonctionne bien, et que les pares-feu sont désactivés des deux côtés.
J'ai configuré et activé l'IMAP4 sur le serveur Exchange, et j'ai activé l'IMAP dans le fichier php.ini.
J'ai configuré le connecteur imap comme ci-dessous :

Image


J'obtiens le message d'erreur suivant en activant le mode Debug :

IMAP server : No IMAP server detected

IMAP port : 143
IMAP connection string : {:143/novalidate-cert}
IMAP connector mode : SINGLE


( ! ) Fatal error: Uncaught Exception: IMAP error: Can't open mailbox {:143/novalidate-cert}: invalid remote specification in C:\wamp64\www\components\PhpImap\Mailbox.php on line 491
( ! ) Exception: IMAP error: Can't open mailbox {:143/novalidate-cert}: invalid remote specification in C:\wamp64\www\components\PhpImap\Mailbox.php on line 491
Call Stack
# Time Memory Function Location
1 0.0001 407752 {main}( ) ...\mail2ticket.php:0
2 0.0150 506176 PhpImap\Mailbox->searchMailbox( ) ...\mail2ticket.php:220
3 0.0150 506552 PhpImap\Mailbox->imap( ) ...\Mailbox.php:624
4 0.0151 506712 PhpImap\Mailbox->getImapStream( ) ...\Mailbox.php:1515
5 0.0151 506712 PhpImap\Mailbox->initImapStreamWithRetry( ) ...\Mailbox.php:398
6 0.0151 506712 PhpImap\Mailbox->initImapStream( ) ...\Mailbox.php:459

J'ai essayé via les deux ports, 143 et 993, mais l'erreur est similaire. Idem en activant ou désactivant la vérification SSL.
Je n'arrive pas à voir ce qui coince dans ma configuration, pouvez-vous m'aider svp ?
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

avez vous bien appuyer sur le bouton "Valider" sur la page de configuration du connecteur, avant de lancer un test de récupération ?

D'après le message d'erreur le nom du serveur n'a pas été renseigné.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Jom380
Gsup LEVEL 3
Messages : 51
Enregistré le : jeu. 14 mai 2020 09:56

En effet, erreur bête de ma part, désolé...
Par contre j'ai le message d'erreur suivant :

IMAP server : ***.local
IMAP port : 143
IMAP connection string : {***.local:143/novalidate-cert}
IMAP connector mode : SINGLE


( ! ) Fatal error: Uncaught Exception: IMAP error: LOGIN failed. in C:\wamp64\www\components\PhpImap\Mailbox.php on line 491
( ! ) Exception: IMAP error: LOGIN failed. in C:\wamp64\www\components\PhpImap\Mailbox.php on line 491
Call Stack
# Time Memory Function Location
1 0.0001 407752 {main}( ) ...\mail2ticket.php:0
2 0.0023 506336 PhpImap\Mailbox->searchMailbox( ) ...\mail2ticket.php:220
3 0.0023 506712 PhpImap\Mailbox->imap( ) ...\Mailbox.php:624
4 0.0024 506872 PhpImap\Mailbox->getImapStream( ) ...\Mailbox.php:1515
5 0.0024 506872 PhpImap\Mailbox->initImapStreamWithRetry( ) ...\Mailbox.php:398
6 0.0024 506872 PhpImap\Mailbox->initImapStream( ) ...\Mailbox.php:459

Le compte est bien renseigné avec l'adresse **@**.local, j'ai essayé avec les ports 143 et 993, avec et sans vérification SSL, et j'ai toujours cette erreur. J'ai également essayé de renseigner le compte avec l'adresse de messagerie et non le nom de domaine, mais c'est pareil.
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

Pour exchange vous pouvez essayer le login de l'utilisateur AD pour le champ adresse de messagerie.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Jom380
Gsup LEVEL 3
Messages : 51
Enregistré le : jeu. 14 mai 2020 09:56

C'est bon ça fonctionne. Le problème venait de la configuration de l'IMAP côté serveur.
Merci beaucoup pour votre aide et votre réactivité :)
Répondre