Чтобы убедиться в наличии правильного подключения IMAP4 в почтовый ящик, который расположен на сервере Exchange, введите следующие команды в командной строке.
Примечание За исключением первой команды необходимо ввести знак вопроса (?) и пробел в начале каждой команды.Нажмите клавишу ВВОД после ввода каждой команды.
- Telnet IP-адрес почтового сервера (Exchange) 143Эта команда запускает сеанс Telnet. Если эта команда выполняется успешно, появляется следующий ответ с сервера.
+OK Microsoft Exchange IMAP4rev1 server version x.x.x (F.Q.D.N.) ready
- ? Входа в СИСТЕМУ УЧЕТНАЯ ЗАПИСЬ NT NTDOMAIN-ПСЕВДОНИМ ПАРОЛЬЭта команда запускает связь посредством входа в почтовый ящик. Если эта команда выполняется успешно, появится следующий ответ:
+OK LOGIN completed
- ? LIST «» «*»Эта команда предоставляет список доступных папок.
- ? Выберите Папка (где Папка — это папки почтового ящика, который требуется, например, входящие или удаленные) Эта команда выбирает соответствующий почтовый ящик. Если эта команда выполняется успешно, появится сообщение, подобное приведенному ниже, в зависимости от количества сообщений в почтовом ящике:
* <#> EXISTS * <#> RECENT * FLAGS (\Seen \Answered \Flagged \Deleted \Draft) * OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft)] * OK [UNSEEN <#>] Is the first unseen message * OK [UIDVALIDITY 73] UIDVALIDITY value. ? OK [READ-WRITE] SELECT completed.
- ? ВЫБОРКА номер сообщения> Все (где номер сообщения — 1, 2, 3 и т. д.)
? ВЫБОРКА номер сообщения Тело (где номер сообщения — 1, 2, 3 и т. д.) Эти команды извлечь определенные сообщения. Если команда выполнена успешно, появляется сообщение, которое указано «число сообщений» ответ, похожее на следующее:* 1 FETCH (FLAGS ( ) INTERNALDATE "25-JUN-1998 10:57:38 -500" RFC822.SIZE 417 ENVELOPE 9"Thu, 25 Jun 1998 10:57:33 -500" "Test" (("Administrator" NIL "Administrator" "microsoft.com")) (("Administrator" NIL "Administrator" "microsoft.com")) (("Administrator" "microsoft".com")) NIL NIL NIL "219876E11AFBD111A43F00C04F8FECCA33D4@mail2.dns.microsoft.com")) * ? OK FETCH completed.
- ? ВЫХОДЭта команда регистрирует пользователя из сеанса IMAP4 на сервере Exchange. Если эта команда выполняется успешно, появится сообщение, подобное приведенному ниже:
? LOGOUT * BYE Microsoft Exchange IMAP4rev1 server version 5.5.2654.50 signing off ? OK LOGOUT completed.
Примечание Номер версии в этом сообщении могут различаться в зависимости от установленного пакета обновления Exchange. В примере предполагается, что выполняется Exchange 5.5 в Пакет обновления 4 (SP4) установлена.
Если успешного выполнения этой процедуры любого клиента IMAP4, совместимом с запросом for Comment (RFC) 2060 – код должен быть доступ к почтовому ящику на сервере Exchange.