笔者公司邮件服务器使用Domino,因为种种原因,客户端一直使用Outlook,而且用户的邮件都是保留在服务器上,这样一来,时间久了用户的邮箱就会不断的增长,严重影响服务器的性能及用户体验,对于上述问题做了一个分析,使用Outlook或其它的POP工具一般只收取最近两周的邮件,但用户有POP请求的时候,连接到服务器上,会先执行POP的List命令,大家可以理解为服务器先把用户邮箱里的所有邮件按时间先后全部列表出来,然后再收取最近两周的邮件,这样用户的收件箱里邮件数量太多就会占用服务器的线程,使用服务器性能下降,如何规避这个问题呢?Domino系统有个自行维护的任务可以执行。
- 在Server Configuration 文档里,找到【Server Tasks】→【Administration Process】→【Mail Inbox Maintenance】,对于多台Domino服务器,推荐使用基于策略来执行。
- 新建邮件策略【Mail】→【Basics】→【Mail Inbox Maintenance】,按需要做如下设定即可。
- 最后在控制台输入 tell adminp process mb , 立即执行,看看结果。