如何使用 Telnet 验证 Exchange 2007 中的基本 IMAP 连接
上一次修改主题: 2009-04-10
本主题介绍如何使用 Telnet 验证 Internet 邮件访问协议版本 4rev1 (IMAP4) 是否可以用于连接运行 Microsoft Exchange Server 2007 的计算机上的邮箱。Exchange 服务器已安装了客户端访问服务器角色。在命令提示符下,键入本主题介绍的 Telnet 命令。IMAP4 连接由接收 Telnet 命令的响应验证。
开始之前
将 IMAP4 虚拟服务器配置为使用纯文本登录类型。若要执行此操作,请启动 Exchange 服务器上的 Exchange 命令行管理程序。在 Exchange 命令行管理程序下键入以下命令,然后按 Enter。
Set-ImapSettings -LoginType "plaintextlogin"
要执行此步骤,必须为您使用的帐户委派下列角色:
- 企业管理员组中的成员身份
有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
步骤
使用 Telnet 验证 IMAP4 连接的步骤
若要启动 Telnet 会话,请打开命令提示,键入以下命令,然后按 Enter:
Telnet <IP address of Client Access Server (Exchange)> <Port # 143>.
例如:键入 Telnet 127.0.0.1 143。
如果命令成功执行,则会从服务器收到以下响应:
+OK Microsoft Exchange Server 2007 IMAP4 service ready
若要登录到邮箱并开始通信,请使用以下命令之一:
键入以下命令,然后按 Enter:
? LOGIN <Domain_Name>/<Log_On_Name> <Password>
如果命令成功执行,则会从服务器收到以下响应:
+OK LOGIN completed
键入以下命令,然后按 Enter:
? LOGIN <LogOnName>@<DomainName>.<Top-Level_Domain_Name> <Password>
如果命令成功执行,则会从服务器收到以下响应:
+OK LOGIN completed
若要查看可用文件夹列表,请键入以下命令,然后按 Enter:
? LIST "" "*"
如果命令成功执行,则会从服务器收到以下响应:
? OK LIST completed
若要选择相应的邮箱,请键入以下命令,然后按 Enter:
? 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.
若要检索特定邮件,请键入以下命令之一,然后按 Enter:
? FETCH <message number> All
<邮件数目>为 1、2、3 等。例如:键入 ?FETCH 1 All。
? FETCH <message number> Body
<邮件数目>为 1、2、3 等。例如:键入 ?FETCH 1 Body。
若要从与 Exchange 计算机的 IMAP4 会话注销,请键入以下命令,然后按 Enter:
? LOGOUT
如果命令成功执行,则会从服务器收到以下响应:
* BYE Microsoft Exchange Server 2007 IMAP4 server signing off.
? OK LOGOUT completed.
详细信息
有关 Telnet 的详细信息,请参阅 Telnet Operations Guide(英文网页)。