marion 发表于 2007-09-17 17:29

先说明,这不是什么大问题,可能仅仅是你某个设置的问题。这是一个有些繁杂的系统,中间可能会因为输入不慎等各种情况而出现许多难以预料的问题。希望你对整个安装过程以及所涉及到的操作是理解的。

建议认真查看一下认证模块是否正常,尤其是courier-imap能否正常使用认证功能。个人觉得问题应该在于SASL的认证模块。

liheng 发表于 2007-09-17 17:30

是啊,我也觉得很奇怪,为什么 web 收发没有任何问题,而 outlook 就是不行呢?

liheng 发表于 2007-09-17 22:33

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

liheng 发表于 2007-09-17 22:46

marion 老兄,我终于找到问题了,
成功啦,成功啦,现在终于可以在 outlook 上收发邮件了

marion 发表于 2007-09-17 22:54

祝贺你!

说出你的问题和解决办法,供后来者参考吧。

liheng 发表于 2007-09-17 23:19

其实问题的根源很简单,就是出在 authmysqlrc 文件里头,这个文件要求还真严格,一点空格都不能有,就因为有一个空格,导致无法识别 maildir,
1.出现authentication error: Input/output error错误的时候
估计是查询mysql时,authdaemond出错了。具体要打开authdaemonrc里的:

DEBUG_LOGIN=2    原来默认是0

然后看看/var/log/message或/var/log/maillog 在认证失败时有什么提示。根据提示去检查问题到底出在哪儿
后面的问题就好解决了

liheng 发表于 2007-09-18 00:20

非常感谢 marion 老兄一直以来对我的热心帮助,没有你的热心帮助,我想我没有这么快找到问题,谢谢:)

titus0719 发表于 2007-09-18 12:09

extman登录界面无法显示校验码

我安装的extman登录界面无法显示校验码,应该怎么处理呢?

marion 发表于 2007-09-18 12:50

校验码需要perl-GD模块的支持。

如果想简单,到这里下一个适合你的系统平台的perl-GD包,而后安装即可。
http://dries.ulyssis.org/rpm/packages/perl-GD/info.html

如下:


[ 本帖最后由 marion 于 2007-9-18 13:00 编辑 ]

liheng 发表于 2007-09-18 15:50

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 编辑 ]
页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14
查看完整版本: RHEL4上安装基于postfix的全功能邮件服务器(全部使用目前最新源码包构建)