我们在Debian上有一个cyrus 2.4.12 ,我们使用包,而不是自己构build每个软件。
我正在不断得到这个“日志”,很多,各种各样的用户,并且每个用户请求8-10次:
获取user123的user_deny.db条目
我已经find了它,但还没有find一个真正的解决scheme,2.3.xx有一些补丁 ,但我们不希望build立它,我们更喜欢使用包。
有没有任何解决scheme来根本禁用user_deny.db 。 我们不需要这个function。 它将CPU浪费在磁盘上。
我将切换到syslog-ng并通过configuration来过滤掉这个消息:
filter f_imapd { facility(local6) and level(debug) and not match("regexp" value("fetching user_deny.db entry for")); };
如果您使用syslog-ng,您也可以尝试使用抑制configuration选项来抑制相同的消息:
options { suppress(30); };
在这个例子中,每30秒logging一次相同的消息
看来正确的filter语法是:
filter f_imapd { facility(local6) and not match("fetching user_deny.db entry for" value("MESSAGE")); };
我发现以下解决scheme的问题。 使用user_deny.db从(空)平面文件创build(新) user_deny.db ,消息将消失。
https://www.cyrusimap.org/~vanmeeuwen/imap/admin/sop-userdeny.html