控制 Mail Tracking Collector

在服务器上启用了消息跟踪之后,Mail Tracking Collector(MT Collector 或 MTC 任务)将在 Domino® 数据目录的 MTDATA 子目录中自动创建 Domino® MailTracker Store 数据库 (MTSTORE.NSF)。

MTC 任务会定期从路由器生成的特殊邮件跟踪程序日志文件(MTC 文件)中所累积的原始数据收集消息传递信息。收集到此消息摘要信息(服务器所处理的消息的发起方、接收方、到达时间和发送状态等相关信息)之后,会将此信息添加到 Domino® MailTracker Store 数据库中。邮件用户和管理员使用存储在 Domino® MailTracker Store 中的信息完成邮件跟踪请求,并生成邮件使用报告。

警告: 不要直接编辑 Mail Tracking Store 数据库。

除了收集消息数据之外,MTC 任务还对 Domino® MailTracker Store 数据库执行几个维护操作。您可以在服务器控制台中输入命令,以指示 MTC 任务执行这些操作。下表列出了用于执行各种 MTC 操作的命令:

1. Mail Tracking Collector 命令

MTC 操作

描述和命令

开始邮件跟踪

如果“配置设置”文档中启用了邮件跟踪,路由器启动时将自动开始跟踪。如果停止了 MTC 任务,可以在服务器控制台中输入以下命令将其重新启动:

load mtc

停止邮件跟踪

缺省情况下,路由器停止时 MTC 任务将自动停止。要停止该任务而不停止路由器,请在服务器控制台中输入以下命令:

tell mtc quit

从邮件跟踪日志收集新数据

如果在“配置设置”文档的“路由器/SMTP”-“邮件跟踪”选项卡上启用了邮件跟踪,那么 MTC 任务会以消息跟踪收集时间间隔字段中指定的时间间隔从邮件跟踪日志文件中收集数据。如果存在要报告的新数据,它会在 MailTracker Store 数据库中创建一个条目。要指示 MTC 任务立即收集数据,请在服务器控制台中输入以下命令:

tell mtc process

执行手动收集会将自动收集时间间隔重置为其全值。例如,如果收集时间间隔设置为 15 分钟(900 秒),在手动运行收集之后,下一个自动收集会在 15 分钟后进行。

要检查当前有效的收集时间间隔,以及到下一次收集的剩余时间,请在控制台中输入 Show Tasks 命令。

建立不同的收集时间间隔

如果在“配置设置”文档的“路由器/SMTP”-“邮件跟踪”选项卡上启用了邮件跟踪,那么 MTC 任务会以消息跟踪收集时间间隔字段中指定的时间间隔从邮件跟踪日志文件中收集数据。如果存在要报告的新数据,它会在 MailTracker Store 数据库中创建一个条目。要指定不同的时间间隔,请在服务器控制台中输入以下命令:

tell mtc interval value

其中 value 是所需的时间间隔(秒)。

指定的值在下一次路由器重新启动之前一直保持有效。路由器重新启动后,“配置设置”文档中指定的值将再次生效。

要检查当前有效的收集时间间隔,以及到下一次收集的剩余时间,请在控制台中输入 Show Tasks 命令。

压缩 MailTracker Store 数据库

缺省情况下,MTC 任务会在每晚 2 am 压缩 Domino® MailTracker Store。要立即压缩数据库,请在服务器控制台中输入以下命令:

tell mtc compact

通过设置服务器的 NOTES.INI 文件中的变量 MTCDailyTasksHour,还可以更改压缩数据库的缺省时间。

为 MailTracker Store 数据库重建索引

Message Tracking Store 只能通过 MTC 任务建立全文索引。

要通过 MTC 一次性为数据库重建索引,请在服务器控制台中输入以下命令:

tell mtc reindex

要提高全文索引的性能,应定期重建索引。如果管理员认为需要每天重建索引,可以设置以下 INI:

MTCCompactReIndex=1

如果需要其他日程安排,管理员可以通过执行 Tell 命令定期安排一个“程序”文档来重建索引,如下所示:

-c tell mtc reindex

清除 MailTracker Store 数据库中的旧条目

将根据除去最近 x 天未修改的文档复制设置,从 MailTracker Store 数据库中清除文档。要一次性从数据库中清除文档,请在服务器控制台中输入以下命令:

tell mtc purge value

其中 value 是文档在 Mail Tracker Store 数据库中保留的最大天数。MTC 任务会从数据库中除去保存时间超过 value 的所有文档。

有关复制设置的信息,请参阅相关主题。