协议记录
第二种疑难解答的方法仅适用于 Exchange Server。Exchange Server 为它的多数协议执行协议记录。当所涉及的协议的协议记录开启时,主机间的实际对话被转录为一个文本文件。这是疑难解答的最佳方法之一。它唯一的缺点是,有时,在有大量连接的情况下,难以确定哪个对话适用于您的问题。
可为 SMTP、POP3、IMAP4 和 NNTP 启用协议记录。以下是选自 Internet Mail Service 的示例 SMTP 协议日志:
3/23/98 10:09:18 AM : A connection to 157.54.190.98 was established.3/23/98 10:09:18 AM : <<< IO: |220 lde32.DOMAIN.TLD Microsoft Exchange Internet Mail Service 5.0.1460.8 ready3/23/98 10:09:18 AM : <<< 220 lde32.DOMAIN.TLD Microsoft Exchange Internet Mail Service 5.0.1460.8 ready3/23/98 10:09:18 AM : >>> EHLO mail.microsoft.com3/23/98 10:09:18 AM : <<< IO: |250-lde32.DOMAIN.TLD supports the following extensions:250-XAUTH250-XEXCH50250-HELP250-VRFY250-SIZE 0250-ETRN250 DSN3/23/98 10:09:18 AM : >>> MAIL FROM: SIZE=1393 RET=FULL3/23/98 10:09:18 AM : <<< IO: |250 OK - mail from ; can accommodate 1393 bytes3/23/98 10:09:18 AM : <<< 250 OK - mail from ; can accommodate 1393 bytes3/23/98 10:09:18 AM : >>> RCPT TO: NOTIFY=FAILURE,DELAY3/23/98 10:09:18 AM : <<< IO: |250 OK - Recipient 3/23/98 10:09:18 AM : <<< 250 OK - Recipient 3/23/98 10:09:18 AM : >>> DATA3/23/98 10:09:19 AM : <<< IO: |354 Send data. End with CRLF.CRLF|3/23/98 10:09:19 AM : <<< 354 Send data. End with CRLF.CRLF3/23/98 10:09:19 AM : <<< IO: |250 OK3/23/98 10:09:19 AM : <<< 250 OK3/23/98 10:09:19 AM : >>> QUIT3/23/98 10:09:19 AM : <<< IO: |221 closing connection
以上的协议日志显示了连接到另一台 Exchange Server 计算机的 Internet Mail Service。“>>>”和“<<<”显示了数据是从何方向而来。“>>>”暗示发送数据的是本地服务器。
启动 SMTP 协议记录的步骤
- 启动 Exchange Server Administrator 程序。
- 选择 Internet Mail Service。在 File 菜单上选择 Properties。
- 单击 Diagnostic Logging 选项卡。
- 选择 SMTP Protocol Log,并将其设置为 Maximum。
- 关闭 Internet Mail Service 属性页。
- 停止并重新启动 Internet Mail Service。
在协议记录开启的情况下,Internet Mail Service 在 Exchange Server 计算机上的 Exchsrvr\Imcdata\Log 子目录中创建一个 L000000#.log 文件。一定要记住,根据通过连接器的邮件量,这些 .log 文件会在硬盘上占用大量的空间。协议记录应仅用于解决特殊的问题,而在正常使用连接器时,应将其关闭。
启动 POP3、IMAP4 和 NNTP 协议记录的步骤
- 在 Exchange Server 计算机上,使用 REGEDT32,运行注册表编辑器。
- 转到以下子项:
HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \MSExchangeIS \ParametersSystem
- 将 \POP3_Protocol_Logging_Level 的值更改为 1 到 4 之间的值(1 = 最小,4 = 最大)。
- 更改 \POP3_Protocol_LogPath 的值,使其指定您想要写日志文件的地方。
- 关闭 REGEDT32。
- 停止并重新启动信息存储服务,以便使日志记录生效。
- IMAP4 和 NNTP 日志记录可在同一个注册表配置单元中找到,要想开启它们,可使用:
\IMAP4_Protocol_Logging
\NNTP_Protocol_Logging
在协议记录开启的情况下,信息存储在所涉及的协议的注册表中指定的路径中,创建一个 L000000#.log 文件。默认情况下,在 Exchsrvr\Mdbdata 中创建该文件。与 SMTP 协议记录相同的规则在此也适用:POP3、IMAP4 和 NNTP 协议记录仅应用于解决特殊问题,在正常使用中,应将其关闭,以避免昂贵的管理开销。
(责任编辑:admin) |