现象:
在web上的squirrel wbmail登陆时,总提示connection droped by server,查看maillog出现:
mail imapd: authentication
error:
Input/outputerror根据该现象初步估计是courier-authlib的问题。
打开authdaemond的debug到level 2也无济于事,没有任何有效的调试信息在maillog里。
后来在的官方文档中,调试部分有提示:中debug信息是被写到了/var/log/debug.log中的,查看/etc/syslogd.conf的配置发现果然如此。
于是打开debug.log,重新测试,发现了问题。
debug.log中提示:
Oct 20 4:49:31 mail authdaemond: mysql_query failed, reconnecting: Table 'postfix.postfix' doesn't exist
检查authmysqlrc的配置,发现配置TABLE名时搞错了,应该是mailbox,但却错误的写成了 。
解决:将MYSQL_USER_TABLE改好即可: 引用:
MYSQL_USER_TABLE mailbox
这个问题不再存在了。
总结:在FreeBSD下遇到类似的问题,主要要看的是几个地方的日志:
1)/var/log/maillog
2)/var/log/debug.log
原来以为这个input/output
error的问题是因为动态链接库或的指令过高引起,但检查后发现都不是这个问题。最后还是要在debug日志里找到答案。
阅读(1011) | 评论(0) | 转发(0) |