如何使用 Telnet 來驗證 Exchange 2007 中的基本 IMAP 連線
上次修改主題的時間: 2009-04-10
本主題說明如何透過 Telnet 驗證網際網路訊息存取通訊協定第 4 版,修訂版 1 (IMAP4) 可用來連線至執行 Microsoft Exchange Server 2007 之電腦上的信箱。Exchange 伺服器已安裝 Client Access server role。在命令提示字元下,輸入本主題說明的 Telnet 命令。IMAP4 連線可透過使用 Telnet 命令所接收的回應進行驗證。
開始之前
設定 IMAP4 虛擬伺服器使用純文字登入類型。若要這麼做,啟動 Exchange 伺服器上的 Exchange 管理命令介面。在 Exchange 管理命令介面中輸入下列命令,然後按 ENTER:
Set-ImapSettings -LoginType "plaintextlogin"
若要執行此程序,則必須將下列項目委派給您使用的帳戶:
- Enterprise Administrators 群組中的成員資格
如需管理 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
<message number> 為 1、2、3,以此類推。例如,請輸入 ?FETCH 1 All。
? FETCH <message number> Body
<message number> 為 1、2、3,以此類推。例如,請輸入 ?FETCH 1 Body。
若要登出 Exchange 電腦的 IMAP4 工作階段,輸入下列命令,然後按 ENTER:
? LOGOUT
如果命令成功,則會從伺服器收到下列回應:
* BYE Microsoft Exchange Server 2007 IMAP4 server signing off.
? OK LOGOUT completed.
相關資訊
如需 Telnet 相關資訊,請參閱 Telnet 操作手冊 (英文)。
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.