Messaging Server 日志记录包含三种类型日志文件:
MTA 日志。这些日志为邮件传输代理提供上述操作数据。
错误日志。这些日志是 MTA 调试日志和 MTA 子组件日志(即作业控制器、分发程序等)。
邮件存储和服务日志。这些日志提供来自 HTTP 服务器、mshttpd、imap、pop 和 Admin 服务的邮件。这些日志的格式与前两种类型日志的格式不同。
下表列出了日志文件的不同类型。默认情况下,日志文件位于 msg_svr_base/data/log 目录中。您可以分别自定义和查看每种日志文件类型。
表 21–1 Messaging Server 日志文件
日志文件的类型 |
日志文件说明 |
默认名称 |
---|---|---|
邮件传输代理 |
显示有关通过 MTA 的邮件通信的信息,其中包括日期和时间信息、入队列和出队列信息等等。 |
mail.log、mail.log_current 或 mail.log_yesterday |
连接 |
包含连接至此系统以发送电子邮件的远程计算机 (MTA)。 |
connection.log |
计数器 |
包含依据在每个通道基础上发送和接收的邮件的邮件趋势。 |
counters |
作业控制器 |
包含主程序、作业控制器程序、发送器程序和出队列通道程序上的数据。 |
job_controller.log |
分发程序 |
包含与分发程序相关的错误。打开分发程序调试将增加信息。 |
dispatcher.log |
通道 |
记录与通道相关的错误。关键字 master_debug 和 slave_debug 可以打开通道调试,这将增加通道日志文件的详细程度。信息的级别和类型由 option.dat 中的各种 *_DEBUG MTA 选项进行控制。 |
channelname_master.log*(示例:tcp_local_master.log*) channelname_slave.log*(示例:tcp_local_slave.log*) |
Admin |
包含与 Console 和 Messaging Server 之间通信(大多数通过几个 CGI 进程)相关的日志事件,通过其 Administration Server 进行 |
admin、admin.sequenceNum.timeStamp |
IMAP |
包含与此服务器的 IMAP4 活动相关的日志事件 |
imap、imap.sequenceNum.timeStamp |
POP |
包含与此服务器的 POP3 活动相关的日志事件 |
pop、pop.sequenceNum.timeStamp |
HTTP |
包含与此服务器的 HTTP 活动相关的日志事件 |
http、http.sequenceNum.timeStamp |
默认值 |
包含与此服务器的其他活动相关的日志事件,例如命令行实用程序和其他进程 |
default、default.sequenceNum.timeStamp |
msgtrace |
包含邮件存储的跟踪信息。文件可以快速地增长到非常大,并进行相应监视。 |
msgtrace |
watcher |
监视进程故障和未响应服务(请参见表 4–4),并记录错误消息,指明具体故障。 |
watcher |
其中:
sequenceNum—指定一个整数,该整数指定了此日志文件相对于日志文件目录中的其他日志文件的创建顺序。具有较高序列号的日志文件相对于具有较低编号的日志文件而言,属于较新的文件。序列号无法回滚,而只能在服务器的生命期(从安装服务器开始)内单向增加。
timeStamp—指定一个较大整数,该整数指定了文件创建的日期和时间。(其值以标准 UNIX 时间表示:自 1970 年 1 月 1 日午夜开始的秒数。)
例如,名为 imap.63.915107696 的日志文件是指在 IMAP 日志文件目录中创建的第 63 个日志文件,创建时间为 1998 年 12 月 31 日中午 12:34:56。
开放式的序列号与时间戳的组合让您在旋转、终止和选择用于分析的文件时具有了更大的灵活性。有关更为具体的建议,请参见定义和设置服务日志记录选项。