红联Linux门户
Linux帮助

u-mail邮箱linux版怎么设置自动清理历史邮件

发布时间:2017-03-11 10:14:11来源:linux网站作者:咗嚛
公司用的邮箱是u-mail邮箱的linux版,可是邮件用久了容易出现爆满的情况。那么怎么在服务器设置自动清理历史邮件呢,现在介绍2个方法来处理。
 
一,管理后台设置自动清理
u-mail邮箱后台提供了自动清理邮件的设置,打开网页界面找到右上角“管理员登录”
如果隐藏了地址可以输入 服务器地址/webmail/admin 访问
u-mail邮箱linux版怎么设置自动清理历史邮件
然后登录邮箱域\超域管理员账号,admin或administrator (注意部门管理员设置不了,权限不够)
u-mail邮箱linux版怎么设置自动清理历史邮件
管理后台设置自动清理
找到管理员后台---综合功能开关----自动清理邮件---设置启用(重要)
u-mail邮箱linux版怎么设置自动清理历史邮件
设置清理邮件规则,收件箱\垃圾箱\草稿箱等根据需要设置保留时间。然后提交
u-mail邮箱linux版怎么设置自动清理历史邮件
特别提醒:设置之后清理的邮件是“未读”邮件,因为这个是根据修改时间来计算的。
 
二,手动删除清理(特定用户)
刚刚方法一是清理所有用户的,如果只是要清理某个用户的可以通过连接到服务器上,查找某个一个账号的邮件进行操作
查找数据文件存放路径
首先我们要找到邮件数据存放的位置,编辑
vi /usr/local/u-mail/config/custom.conf
根据里面的设置找到mailroot 地址
u-mail邮箱linux版怎么设置自动清理历史邮件
根据上面的方法,找到邮件数据存放的路径。使用cd切换进去
u-mail邮箱linux版怎么设置自动清理历史邮件
备份数据文件
由于接下来的操作会删除邮件,建议再执行删除之前。先备份要查找的路径的文件
u-mail邮箱linux版怎么设置自动清理历史邮件
查找并删除邮件,注意下面的格式。  find 接数据路径   -mtime +时间
-name "*.*" -exec rm -rf {} \;  然后接着删除
find /data/mailbox/domain.com/0/admin/cur  -mtime +10 -name "*.*" -exec rm -rf {} \;
u-mail邮箱linux版怎么设置自动清理历史邮件
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29088.html