Использование программы Telnet для проверки связи по протоколу IMAP в Microsoft Exchange Server 2007
Последнее изменение раздела: 2009-04-10
В этом разделе описано, как с помощью программы Telnet проверить возможность использования протокола IMAP4 для подключения к почтовому ящику на компьютере с Microsoft Exchange Server 2007. На сервере Exchange установлена роль сервера клиентского доступа. В командной строке введите команды Telnet, описанные в данном разделе. Соединение по протоколу IMAP4 проверяется по получаемым ответам на команды Telnet.
Предварительная подготовка
Настройте виртуальный сервер IMAP4 так, чтобы вход на него осуществлялся без шифрования. Для этого запустите командную консоль Exchange на сервере Exchange. В командной консоли Exchange введите следующую команду и нажмите клавишу ВВОД:
Set-ImapSettings -LoginType "plaintextlogin"
Чтобы выполнить эту процедуру, используемой учетной записи необходимо делегировать следующие полномочия:
- членство в локальной группе администраторов предприятия.
Дополнительные сведения о полномочиях, делегировании ролей и правах, необходимых для администрирования Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.
Процедура
Использование команды Telnet для проверки соединения с сервером IMAP4
Чтобы запустить сеанс Telnet, откройте командную строку, введите следующую команду и нажмите клавишу ВВОД:
Telnet <IP address of Client Access Server (Exchange)> <Port # 143>.
Например, введите Telnet 127.0.0.1 143.
Если команда выполнена успешно, от сервера будет получен следующий ответ:
+OK Microsoft Exchange Server 2007 IMAP4 service ready
Чтобы войти в почтовый ящик и начать обмен данными, воспользуйтесь одной из команд, приведенных ниже.
Введите следующую команду и нажмите клавишу ВВОД:
? LOGIN <Domain_Name>/<Log_On_Name> <Password>
Если команда выполнена успешно, от сервера будет получен следующий ответ:
+OK LOGIN completed
Введите следующую команду и нажмите клавишу ВВОД:
? LOGIN <LogOnName>@<DomainName>.<Top-Level_Domain_Name> <Password>
Если команда выполнена успешно, от сервера будет получен следующий ответ:
+OK LOGIN completed
Чтобы просмотреть список доступных папок, введите следующую команду и нажмите клавишу ВВОД:
? LIST "" "*"
Если команда выполнена успешно, от сервера будет получен следующий ответ:
? OK LIST completed
Чтобы выбрать нужный почтовый ящик, введите следующую команду и нажмите клавишу ВВОД:
? Select <Mailbox_Folder_Name>
Если команда будет выполнена успешна, будет получен ответ, подобный следующему (в зависимости от количества сообщений в почтовом ящике):
* # 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.
Чтобы получить определенные сообщения, введите одну из следующих команд и нажмите клавишу ВВОД:
? FETCH <message number> All
<message number> – 1, 2, 3 и т. д. Например, введите ? FETCH 1 All.
? FETCH <message number> Body
<message number> – 1, 2, 3 и т. д. Например, введите ? FETCH 1 Body.
Чтобы выйти из сеанса IMAP4 с компьютером Exchange, введите следующую команду и нажмите клавишу ВВОД:
? LOGOUT
Если команда выполнена успешно, от сервера будет получен следующий ответ:
* BYE Microsoft Exchange Server 2007 IMAP4 server signing off.
? OK LOGOUT completed.
Дополнительные сведения
Дополнительные сведения о Telnet см. в статье Telnet Operations Guide (на английском языке).