Domino邮件记录
一、 说明
n 缺省情况下,邮件记录是不启用的。可从“配置设置”文档启用记录。要设置 Mail Journaling 数据库,可以指定要存储已记录邮件的位置,然后设置用于管理数据库安全性和大小选项。
n 开启mail journal后,邮件数据流会按照邮件规则的设置流向mailjrn.nsf数据库,可以设置该数据库必须由指定用户(ID)打开,因此必须指定该数据库由何人打开。
二、 设置
1、 在服务器上创建一个数据库,用来记录邮件
n 进入domino administrator中,如果在域->文件->/lotus/domino/data中已经存在,如下图,则不须再创建
n 如果不存在该数据库,则需要创建一个邮件记录数据库
2、 打开服务器配置文档
n 打开domino administrator->域->配置->服务器->配置
n 双击右侧窗口中需要设置邮件记录的服务器配置文档
n 启用邮件记录,打开路由器/SMTP->高级->记录,设置如下图
配置说明备注:
l 方法:指定 Mail Journaling 数据库的位置。选择下列选项之一:
u 拷贝到本地数据库 --(缺省)路由器将每一个被记录邮件拷贝到本地服务器上的数据库中。如果此数据库尚不存在,Domino 会在服务器上创建一个本地 Mail Journaling 数据库。如果“配置设置”文档应用于多个服务器,Domino 会在每个服务器上创建一个唯一的 Mail Journaling 数据库。
u 发送到函件收集数据库 -- 路由器拷贝每一个被记录邮件,并将其发送到指定的函件收集数据库。指定的数据库必须已存在,且必须在 Domino 目录中具有一个函件收集数据库文档用于邮件记录的函件收集数据库可以位于任何 Domino 服务器上,包括本地服务器。指定在“邮件目标”域中将被发送的已记录邮件所在的邮件文件。当使用函件收集数据库记录邮件时,应确保在向数据库添加邮件时对邮件进行加密。要加密发送到函件收集数据库的邮件,请在函件收集数据库文档的“管理”附签上启用加密。
l 代表用户加密:
u 如果已将“拷贝到本地数据库”指定为记录方法,请输入用户(Domino 使用该用户的已经过验证的公用密钥来加密添加到数据库的邮件)的完全限定 Notes 名称。为了保密,应考虑创建一个特殊的用户标识符以查看已记录的邮件,而且应使用多个口令保护用户标识符。
u 要加密发送到函件收集数据库的邮件,请在函件收集数据库文档的“管理”附签上启用加密。
l 数据库管理――方法:对于 Mail Journaling 数据库,此域中的项用于指定 Domino 如何控制 Mail Journaling 数据库的大小。在新建 Mail Journaling 数据库时,数据库管理方法实际上调用 Domino 以新建 Mail Journaling 数据库的时间大约是当日的 12:00 AM。选择以下方法之一:
u 定期翻转 --(缺省)Domino 每隔指定的时间间隔(天)就新建一个 Mail Journaling 数据库。缺省的时间间隔是一天。新数据库的创建时间是在指定日的约 12:00 AM,其名称采用当前数据库的名称(如 MAILJRN.NSF)。Domino 使用以下格式重命名当前数据库:MJ<date>.NSF,其中的 <date> 是一个 8 位数字,代表当前日期,采用统一数据库名称的格式。使用该格式创建名称:MJMMDDYYYY.NSF。。
u 无 -- Domino 不会自动控制 Mail Journaling 数据库的大小。如果不使用可用方法之一来自动控制数据库的大小,请务必监视数据库的大小并使用适当的工具来归档日志数据。
u 清除/压缩 -- 在经过“数据保留”域中指定的天数后,Domino 会删除数据库中的文档,然后压缩数据库。
u 按大小翻转 -- Domino 会在当前数据库大小达到指定的大小时新建一个 Mail Journaling 数据库,并使用以下格式重命名原数据库:MJXXXXXX.NSF,其中的 XXXXXX 表示从 000001 开始的数字序列,在每一次连续翻转后增加 1。例如,MJ000001.NSF 的后面是 MJ000002.NSF,依此类推。如果具有序列中下一个名称的数据库已存在于服务器上,Domino 会使用序列中的下一个数字。新的 Mail Journaling 数据库使用原数据库名称(如 MAILJRN.NSF)。由于 Domino 在向 Mail Journaling 数据库添加邮件时可能无法确定邮件附件的准确大小,因此,在添加新邮件后,数据库可能会超过最大大小。如果出现这种情况,向数据库添加的下一个邮件会触发新数据库的创建。。
n 注意,在代表用户加密处指定所能打开mailjrn.nsf的用户外,还必须保证该用户对mailjrn.nsf拥有相应权限。如例中指定的是testsh用户,此非admin用户,因此还需要设置该用户对mailjrn的权限,打开域->文件->mailjrn.nsf,右键点击mailjrn.nsf->访问控制->管理,如下图,在“基本”中添加testsh用户并设置相应用户权限后确定即可。
n 完成后转到设置邮件规则:路由器/SMTP->限制和控制->规则->新建规则,设置如下图,完成后保存并关闭
3、 完成了以上的设置后,可以通过重新启动Domino服务器来使得其生效,或是通过在Domino控制台上输入下面两条命令使得所做的改动生效:
set rules
tell router update config
完成后,所有邮件都会被记录到mailjrn.nsf里了。
4、 成功实现邮件记录功能后,需要注意如下2点:
n 按照设置管理mailjrn.nsf文件的方式,注意保存或备份文件
n 根据指定用户,可以在用户的notes(ID标识符)中打开服务器上的mailjrn.nsf进行查看
n 相应用户只能查看在服务器指定用户生效的情况和范围内所发生的邮件记录,否则其它记录没有权限查看。如在1月5日前domino指定用户是A加密mailjrn.nsf,1月5日后domino重新指定B加密mailjrn.nsf,那样即使是邮件记录都记录到mailjrn.nsf,A也只能打开并查看1月5日前的邮件记录。