1、前段时间一直有网友在问的问题.问题一:随着时间增长,邮件服务器邮箱存储占用的空间会不断加大,就算在客户端把邮件删除,可服务器存储邮件占用的空间还是没有减少,这是怎么回事?问题二:我的邮件服务器已经好几年啦,怎么样才能把邮箱用户比较老的邮件自动删除,不让它占用服务器的空间?就是由这两个问题写了篇文章:我的办法是做收件人策略+备份,减少邮件存储与及日志文件占用服务器空间.(这个数据库文件和日志文件是占空间的主要文件).环境如下:一台服务器作为 DC(contoso.msft)+EXCHANGE,一台加入域(contoso,msft)的客户端.环境已搭建好,为了测试自动删除过期邮件,空间占用问题,先
2、给用户发封大邮件,让用户占用服务器空间.在域内,用户 c 给用户 m(用户实验前已建立)发封大邮件(邮件带附件).在发之前先检查数据库以及日志占用空间大小.内网邮箱用户互发邮件,占用服务器存储空间.检查邮箱,服务器占用空间.(服务器一下涨了好多 )这时可把邮件认为是老邮件,建立收件人邮箱管理器策略来管理邮件.如把 2 天前的大于是 10240k 的邮件删除.把策略用于用户 c 和 m.策略设置如下:让策略立刻生效.验证结果.把时间手工调整一下,如改到 3 天后.当前时间,以及 3 天后时间.邮箱大小变化情况.客户端邮件已被删除,所以在服务看邮箱存储占用空间大小已经减少.过期邮件已处理完毕,下面
3、来释放空间.这时候存储在物理磁盘的空间并没有减少,主要由数据库文件和日志文件组成.可通过碎片整理和压缩来减少数据库空间,通过备份来删除日志文件.做碎片整理和压缩数据库,做的是脱机数据库整理.参考文章:http:/ priv1.edb 和 priv1.stm 构成.1. 在 Exchange 系统管理器中,右键单击要进行碎片整理的信息存储,然后单击卸除存储。2. 在命令提示符处,更改至 ExchsrvrBin 文件夹,然后键入 eseutil /d 命令、数据库开关以及要使用的任何选项。 例如,以下命令在邮箱存储数据库上运行标准的碎片整理实用工具: C:program filesexchsrvrbin eseutil /d c:progra1exchsrvrmdbdatapriv1.edb结果.现在空间大小主要是由日志文件占用.通过备份可以清除日志文件,用于释放更多的空间.参考文章:http:/ ntbackup,对 Exchange 的”Information Store“存储组的所有数据库备份.结果 log 文件减少.空出磁盘空间 .在这里浅谈了邮件管理和空间占用的问题,希望能对存在这问题的朋友有所帮助.