Coremail常见问题

2015-09-11 17:06:29

技术资料 Coremail

事件描述:

发件箱内的邮件状态图标在对方收信后无法更新至“对方已阅读”状态。

问题原因:

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 # 其中@表示全站所有用户