建议认真查看一下认证模块是否正常,尤其是courier-imap能否正常使用认证功能。个人觉得问题应该在于SASL的认证模块。 是啊,我也觉得很奇怪,为什么 web 收发没有任何问题,而 outlook 就是不行呢? marion 兄,我可能已经找到 chdri maildir failed 错误的原因啦
可能是我更改 /usr/local/courier-authlib/etc/authlib/authmysqlrc 文件有空格引起,我消除这个错误,再测试,现在的错误是:
Sep 17 22:06:45 redhat pop3d: authentication error: Input/output error
Sep 17 22:06:47 redhat pop3d: Connection, ip=
Sep 17 22:06:47 redhat pop3d: LOGIN FAILED, user=test@test.com, ip=
Sep 17 22:06:47 redhat pop3d: authentication error: Input/output error
Sep 17 22:06:47 redhat pop3d: Connection, ip=
Sep 17 22:06:47 redhat pop3d: LOGIN FAILED, user=test@test.com, ip=
Sep 17 22:06:47 redhat pop3d: authentication error: Input/output error
Sep 17 22:06:48 redhat pop3d: Connection, ip=
Sep 17 22:06:48 redhat pop3d: LOGIN FAILED, user=test@yoyo.com, ip=
Sep 17 22:06:48 redhat pop3d: authentication error: Input/output error marion 老兄,我终于找到问题了,
成功啦,成功啦,现在终于可以在 outlook 上收发邮件了 祝贺你!
说出你的问题和解决办法,供后来者参考吧。 其实问题的根源很简单,就是出在 authmysqlrc 文件里头,这个文件要求还真严格,一点空格都不能有,就因为有一个空格,导致无法识别 maildir,
1.出现authentication error: Input/output error错误的时候
估计是查询mysql时,authdaemond出错了。具体要打开authdaemonrc里的:
DEBUG_LOGIN=2 原来默认是0
然后看看/var/log/message或/var/log/maillog 在认证失败时有什么提示。根据提示去检查问题到底出在哪儿
后面的问题就好解决了 非常感谢 marion 老兄一直以来对我的热心帮助,没有你的热心帮助,我想我没有这么快找到问题,谢谢:)
extman登录界面无法显示校验码
我安装的extman登录界面无法显示校验码,应该怎么处理呢? 校验码需要perl-GD模块的支持。如果想简单,到这里下一个适合你的系统平台的perl-GD包,而后安装即可。
http://dries.ulyssis.org/rpm/packages/perl-GD/info.html
如下:
[ 本帖最后由 marion 于 2007-9-18 13:00 编辑 ] Sep 18 15:39:55 test pop3d: Connection, ip=
Sep 18 15:39:55 test authdaemond: received auth request, service=pop3, authtype=login
Sep 18 15:39:55 test authdaemond: authmysql: trying this module
Sep 18 15:39:55 test authdaemond: SQL query: SELECT username, password, "", '503', '503', '/var/mailbox/', concat('/var/mailbox/',Maildir), "", name, "" FROM mailbox WHERE username = "test"
Sep 18 15:39:55 test pop3d: LOGIN FAILED, user=test, ip=
Sep 18 15:39:55 test authdaemond: zero rows returned
Sep 18 15:39:55 test authdaemond: no password available to compare
Sep 18 15:39:55 test authdaemond: authmysql: REJECT - try next module
Sep 18 15:39: authdaemond: FAIL, all modules rejected
Sep 18 15:40:00 test pop3d: Disconnected, ip=
这个问题怎么解决?不想重新装。
[ 本帖最后由 liheng 于 2007-9-18 15:55 编辑 ]