Chinaunix

标题: 急需解决postfix+dovecot无法进行身份验证问题 [打印本页]

作者: cc1988429    时间: 2009-06-25 16:54
标题: 急需解决postfix+dovecot无法进行身份验证问题
postfix+dovecot无法进行身份验证。

利用telnet测试本机110端口,如下所示:
[root@localhost ~]# telnet 127.0.0.1 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK Dovecot ready.
user admin@cc.com
+OK
pass 111111
-ERR Authentication failed.


显然此时邮件客户端无法进行收发邮件,提示信息如下:
登录邮件服务器时出错。“密码”被拒绝。 帐户: '192.168.2.6', 服务器: '192.168.2.6',
协议: POP3, 服务器响应: '-ERR Authentication failed.', 端口: 110, 安全(SSL): 否, 服务器错误: 0x800CCC90, 错误号: 0x800CCC92

查看邮件日志,如下:
[root@localhost ~]# tail /var/log/maillog
Jun 25 21:13:01 localhost dovecot: Dovecot v1.0.7 starting up
Jun 25 21:13:08 localhost dovecot: pop3-login: Disconnected: Too many bad commands: rip=::ffff:192.168.2.131, lip=::ffff:192.168.2.6
Jun 25 21:13:12 localhost dovecot: Logins with UID 0 not permitted (user root)
Jun 25 21:13:12 localhost dovecot: pop3-login: Internal login failure: user=<root>, method=PLAIN, rip=::ffff:192.168.2.131, lip=::ffff:192.168.2.6
Jun 25 21:21:37 localhost dovecot: pop3-login: Disconnected: user=<admin>, method=PLAIN, rip=::ffff:192.168.2.131, lip=::ffff:192.168.2.6
Jun 25 21:21:41 localhost dovecot: pop3-login: Disconnected: user=<admin>, method=PLAIN, rip=::ffff:192.168.2.131, lip=::ffff:192.168.2.6
Jun 25 21:23:38 localhost dovecot: pop3-login: Disconnected: Too many bad commands: user=<admin@cc.com>, method=PLAIN, rip=::ffff:127.0.0.1, lip=::ffff:127.0.0.1, secured
Jun 25 21:24:39 localhost dovecot: pop3-login: Disconnected: user=<admin>, method=PLAIN, rip=::ffff:192.168.2.131, lip=::ffff:192.168.2.6
Jun 25 21:24:43 localhost dovecot: pop3-login: Disconnected: user=<admin>, method=PLAIN, rip=::ffff:192.168.2.131, lip=::ffff:192.168.2.6
Jun 25 21:25:56 localhost dovecot: pop3-login: Disconnected: Too many bad commands: user=<admin@cc.com>, method=PLAIN, rip=::ffff:127.0.0.1, lip=::ffff:127.0.0.1, secured


LAMP+postfix+postfixadmin+dovecot环境配置成功。同时dovecot服务器的110,143端口开放。
却无法进行身份验证。请高手指教,急需解决,谢谢。
作者: williswatson    时间: 2009-06-25 18:30
我也在搞这个呢,很麻烦
你POSTFIX 和DOVECOT是把数据放到MYSQL里吗?
我估计你这里设置不对
SASL启动了吗??
作者: williswatson    时间: 2009-06-25 18:40
我是菜鸟,对LOG也不太懂啊,大概看了一下可能有说的不对的啊

我发现你好像没把用户 名密码这种东西放到MYSQL里
现在你用的是LINUX里的用户 ,你不信就用系统的用户 名密码 登陆一下试试
作者: ruochen    时间: 2009-06-26 08:31
user admin@cc.com
+OK
pass 111111

user & pass都用perl的base64加密看看
作者: bobobian125    时间: 2009-07-07 17:22
我的也有你这样的问题,现在解决了!你把你的dovecot.conf文件的配置贴出来看看.
作者: zlj2208    时间: 2009-07-07 20:34
试试把dovecot login的debug打开,在dovecot.conf中增加一行 auth_debug = yes ,重启动dovecot,再看看日志,有没有详细错误信息。



原帖由 cc1988429 于 2009-6-25 16:54 发表
postfix+dovecot无法进行身份验证。

利用telnet测试本机110端口,如下所示:
[root@localhost ~]# telnet 127.0.0.1 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape  ...

[ 本帖最后由 zlj2208 于 2009-7-7 21:28 编辑 ]
作者: win-linux    时间: 2010-11-02 13:42
我也是这个问题,,auth_debug = yes 我也弄了。
还是原来一样,,
哪个打哥把问题给解决下呗。。。。
作者: 人在仙台    时间: 2010-11-02 14:57
信息太少了,起码看看配置文件




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2