Utilisation de Telnet pour vérifier la connectivité IMAP de base dans Exchange 2007
Dernière rubrique modifiée : 2009-04-10
Cette rubrique décrit l'utilisation de Telnet pour vérifier que le protocole IMAP 4 (Internet Message Access Protocol, version 4rev1) peut être utilisé pour la connexion à une boîte aux lettres sur un ordinateur exécutant Microsoft Exchange Server 2007. Le rôle serveur d'accès au client est installé sur le serveur Exchange. À l'invite de commandes, tapez les commandes Telnet décrites dans cette rubrique. La connexion IMAP4 est vérifiée par la réponse que vous recevez aux commandes Telnet.
Avant de commencer
Configurez le serveur virtuel IMAP4 pour utiliser le type d'authentification en texte brut. Pour ce faire, démarrez l'environnement de ligne de commande Exchange Management Shell sur le serveur Exchange. Dans l'environnement de ligne de commande Exchange Management Shell, entrez la commande suivante, puis appuyez sur ENTRÉE :
Set-ImapSettings -LoginType "plaintextlogin"
Pour exécuter cette procédure, vous devez utiliser un compte auquel a été déléguée :
- l'appartenance au groupe Administrateurs d'entreprise.
Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange 2007, consultez la rubrique Considérations relatives aux autorisations.
Procédure
Utilisation de Telnet pour vérifier la connectivité IMAP4
Pour démarrer une session Telnet, ouvrez une invite de commandes, entrez la commande suivante, puis appuyez sur ENTRÉE :
Telnet <IP address of Client Access Server (Exchange)> <Port # 143>.
Par exemple, entrez Telnet 127.0.0.1 143.
Si l'exécution de la commande réussit, vous recevez la réponse suivante du serveur :
+OK Microsoft Exchange Server 2007 IMAP4 service ready
Pour vous connecter à la boîte aux lettres et démarrer la communication, utilisez l'une des commandes suivantes :
Entrez la commande suivante, puis appuyez sur ENTRÉE :
? LOGIN <Domain_Name>/<Log_On_Name> <Password>
Si l'exécution de la commande réussit, vous recevez la réponse suivante du serveur :
+OK LOGIN completed
Entrez la commande suivante, puis appuyez sur ENTRÉE :
? LOGIN <LogOnName>@<DomainName>.<Top-Level_Domain_Name> <Password>
Si l'exécution de la commande réussit, vous recevez la réponse suivante du serveur :
+OK LOGIN completed
Pour afficher la liste des dossiers disponibles, entrez la commande suivante, puis appuyez sur ENTRÉE :
? LIST "" "*"
Si l'exécution de la commande réussit, vous recevez la réponse suivante du serveur :
? OK LIST completed
Pour sélectionner la boîte aux lettres appropriée, entrez la commande suivante, puis appuyez sur ENTRÉE :
? Select <Mailbox_Folder_Name>
Si l'exécution de la commande réussit, vous recevez une réponse similaire à ce qui suit, selon le nombre de messages contenus dans la boîte aux lettres :
* # EXISTS
* # RECENT
* FLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)
* OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)]
Permanent flags
* OK [UNSEEN #] Is the first unseen message
* OK [UIDVALIDITY 63] UIDVALIDITY value
* OK [UIDNEXT 7] The next unique identifier value
? OK [READ-WRITE] SELECT completed.
Pour extraire des messages spécifiques, entrez l'une des commandes suivantes, puis appuyez sur ENTRÉE :
? FETCH <message number> All
<message number> correspond à 1, 2, 3, etc. Par exemple, tapez ? FETCH 1 All.
? FETCH <message number> Body
<message number> correspond à 1, 2, 3, etc. Par exemple, tapez ? FETCH 1 Body.
Pour vous déconnecter de la session IMAP4 avec l'ordinateur exécutant Exchange, entrez la commande suivante, puis appuyez sur ENTRÉE :
? LOGOUT
Si l'exécution de la commande réussit, vous recevez la réponse suivante du serveur :
* BYE Microsoft Exchange Server 2007 IMAP4 server signing off.
? OK LOGOUT completed.
Pour plus d'informations
Pour plus d'informations sur Telnet, consultez la rubrique Guide des opérations de Telnet.