Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15141862
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: BSD

2008-11-04 08:30:40

现象:

在web上的squirrel wbmail登陆时,总提示connection droped by server,查看maillog出现:

        mail imapd: authenticationerror: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/outputerror的问题是因为动态链接库或的指令过高引起,但检查后发现都不是这个问题。最后还是要在debug日志里找到答案。

 

阅读(977) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~