主题: roundcubemail不能发送邮件,提示"SMTP Error(535) Authentication Failed

各位:
小弟我在使用iRedmail搭建了一套邮件系统,现在的问题是不能使用roundcubemail发邮件,一直报错,提示"SMTP Error(535) Authentication Failed",
应该是验证失败吧,但是我实在不知道到底哪出了问题,已经困扰我很久了,还请各位大哥帮忙看看,小弟我感激不尽!日志/var/log/maillog内容如下:
Aug 31 09:37:47 mail postfix/proxymap[31605]: warning: connect to mysql server 127.0.0.1: Access denied for user 'vmail'@'localhost' (using password: YES)
Aug 31 09:37:47 mail postfix/trivial-rewrite[31604]: fatal: proxy:mysql:/etc/postfix/mysql_virtual_mailbox_domains.cf(0,lock|fold_fix): table lookup problem
Aug 31 09:37:48 mail postfix/qmgr[31081]: warning: problem talking to service rewrite: Success
Aug 31 09:37:48 mail postfix/master[20915]: warning: process /usr/libexec/postfix/trivial-rewrite pid 31604 exit status 1
Aug 31 09:37:48 mail postfix/master[20915]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling
Aug 31 09:38:00 mail postfix/smtpd[31610]: connect from mail.moyonline.com[127.0.0.1]
Aug 31 09:38:01 mail postfix/smtpd[31610]: warning: mail.moyonline.com[127.0.0.1]: SASL LOGIN authentication failed: authentication failure
Aug 31 09:38:01 mail roundcube: Invalid response code received from server (535):
Aug 31 09:38:01 mail postfix/smtpd[31610]: disconnect from mail.moyonline.com[127.0.0.1]
Aug 31 09:38:01 mail roundcube: [31-Aug-2010 09:38:01 +0800]: SMTP Error: SMTP error: Authentication failure: Invalid response code received from server (Code: 535) in /var/www/roundcubemail-0.3.1/program/steps/mail/func.inc on line 1365 (POST /mail/?_task=mail&_action=send)

回复: roundcubemail不能发送邮件,提示"SMTP Error(535) Authentication Failed

Aug 31 09:37:47 mail postfix/proxymap[31605]: warning: connect to mysql server 127.0.0.1: Access denied for user 'vmail'@'localhost' (using password: YES)
Aug 31 09:37:47 mail postfix/trivial-rewrite[31604]: fatal: proxy:mysql:/etc/postfix/mysql_virtual_mailbox_domains.cf(0,lock|fold_fix): table lookup problem

这里的日志显示你在 /etc/postfix/mysql_virtual_mailbox_domains.cf 里的 vmail 密码错误

建议自己多看看日志文件,先分析一下

回复: roundcubemail不能发送邮件,提示"SMTP Error(535) Authentication Failed

在搭建完iRedmail后,系统中会默认创建vmail用户和组,仅仅是虚拟用户,不能登录。我在mysql中对vmail虚拟用户进行了授权,让它能访问所有数据库。如果是密码错误,那我该如何修改vmail的密码呢.

回复: roundcubemail不能发送邮件,提示"SMTP Error(535) Authentication Failed

iRedMail 装完,是不需要你做任何的改动,就可以使用的。你可以先在vm里装几次,或者用iRedOS先熟悉一下。

回复: roundcubemail不能发送邮件,提示"SMTP Error(535) Authentication Failed

目前,又碰到了一个新问题,先前出现SMTP Error(535)错误的问题已经解决了,问题还是出现在vmail密码上,重新设置密码就解决了,现在的问题是能发邮件,但怎么都收不到,使用虚拟用户从outlook及webmail登陆,然后给自己发邮件,邮件虽然发出去了,但怎么都收不到,Log中提示 postfix/pipe[9747]: 23071188000C: to=<denny.chen@moyonline.com>, relay=dovecot, delay=0.01, delays=0/0/0/0, dsn=5.3.0, status=bounced (Command diedwith signal 11: "/usr/libexec/dovecot/deliver")错误信息,看似好象是deliver没有工作,不能把用户邮件送到指定路径下,但我又不知道到底在哪修改,百思不得其解,还请各位大哥给分析分析,小弟我感激不尽,这个问题我搞了一个星期了,至今还没有解决,实在是苦恼!