MDaemon最简单的锁定某用户用客户端登录的方法

[ 3584 查看 / 0 回复 ]

先说明一下如何解决用户登录时提示"-ERR maildrop already locked”的解决方法
当某帐户连接到MDaemon服务器做客户端邮件接收的时候,MDaemon会为其生成一个锁定的临时文件,存放在\MDaemon\LockFiles文件夹下,POP操作正常结束并退出后,该文件被释放。

如果前一次操作由于某种原因中断而未能正常退出时,\MDaemon\LockFiles文件夹下的lck文件不能自动释放,因此产生“-ERR maildrop already locked”的错误。

解决方法:将\MDaemon\LockFiles文件夹下的POP-username@domain.com.lck文件删除后重新尝试POP接收。

同时,由于POP接收只能是单线程进行的,要确定该用户只在一个客户端定义POP接收,如果该帐户的第一个POP SESSION 正在处理中,而另一个客户端同时进行POP操作,也会出现文件锁定的错误。

如果要锁定某个用户,只要在\MDaemon\LockFiles文件夹下增加POP-用户名@domain.com.lck并给这个文件添加只读属性就行了.Mdaemon将无法删除此文件,从而达到了禁止此用户从客户端登录的目的.当然,web端还是能够登录的.解决的办法也很简单,直接删除此文件就可以了.
分享 转发
TOP