2015-09-11 17:06:29
事件描述:
发件箱内的邮件状态图标在对方收信后无法更新至“对方已阅读”状态。
问题原因:
1、修改服务器系统时间后,与真实时间存在误差,修改之后又重启了相关服务,导致了日志文件存储紊乱,继而影响了convertlog程序扫描日志的功能。
2、convertlog服务运行异常。
解决方法:
1、手工删除运行udsvr服务器上的 /home/coremail/logs/udtrans/ 目录下文件,该文件为udsvr的事物日志,删除不影响服务运行;
之后重启该服务器的 convertlog和 udsvr 程序:/home/coremail/bin/coremail restart convertlog udsvr,重启影响用户使用1-2分钟。
2、手动重启convertlog服务:/home/coremail/bin/coremail restart convertlog,重启不会影响用户正常使用。
事件描述:
查询指定用户邮件的删除记录。
解决方法:
过滤近期udsvr.log,cmd:2006为邮件删除记录,precode:600为webmail删除,precode:103为imap,precode:101为pop3
确认删除时间后,检查该用户登陆记录,即可大致确认何时使用何种方式删除邮件。
事件描述:
删除群发邮件。
解决方法:
第一步:获取发件人的邮件地址,时间,主题等信息后,查询得到群发邮件的mid
例:发信人是admin@joe.com,时间:11点17 主题:群发 得到mid=1tbiAQALB1Q8zPYAAAADsc
grep “admin@joe.com” /home/coremail/logs/deliveragent.log | grep “群发”
第二步:删除群发的邮件
/home/coremail/bin/userutil --delete-msg @ 1tbiAQALB1Q8zPYAAAADsc # 其中@表示全站所有用户