主题: roundcubemail登入錯誤~

您好~用iRedAdmin建了一個名為happy帳號~原本還可以登入roundcube,可是改了密碼~就無法登入了~但從phpLDAPadmin內比對新密碼~是正確的~
iRedMail-0.7.0-beta5+roundcubemail-0.5.1

錯誤log如下:
Apr  1 17:36:25 ms01 roundcube: MDB2 Error: constraint violation (-3): _execute: [Error message: Unable to execute statement] [Last executed query:ERT INTO users (created, last_login, username, mail_host, alias, language) VALUES (now(), now(), ?, ?, ?, ?)] [Native code: 1062] [Native message: icate entry 'happy@abc.com-127.0.0.1' for key 2]
Apr  1 17:36:25 ms01 roundcube: DB Error: MDB2 Error: constraint violation Query: _execute: [Error message: Unable to execute statement] [Last exec query: INSERT INTO users (created, last_login, username, mail_host, alias, language) VALUES (now(), now(), ?, ?, ?, ?)] [Native code: 1062] [Nativssage: Duplicate entry 'happy@abc.com-127.0.0.1' for key 2]  in /var/www/roundcubemail-0.5.1/program/include/rcube_mdb2.php on line 650ST /?_task=login&_action=login)
Apr  1 17:36:25 ms01 roundcube: PHP Error: Failed to create new user in /var/www/roundcubemail-0.5.1/program/include/rcube_user.php on line 473 (PO?_task=login&_action=login)
Apr  1 17:36:25 ms01 roundcube: PHP Error: Failed to create a user record. Maybe aborted by a plugin? in /var/www/roundcubemail-0.5.1/program/inclucmail.php on line 747 (POST /?_task=login&_action=login)

回复: roundcubemail登入錯誤~

从给出的日志信息来看,已经成功登陆 roundcube,只是roundcube在往数据库插入数据时发生错误。

能否帮忙测试一下,新建其它几个帐号,看是否每个帐号都登陆正常。之后用 iRedAdmin修改密码,再次登陆,看是否正常。

另外,您是否对iredmail有些什么改动?例如启用了新的roundcube插件等。

3 最后由 flycrab (2011-04-01 18:10:33) 编辑

回复: roundcubemail登入錯誤~

您好~我试著新建三个帐号~可登入roundcube~先在roundcube改密码~三个帐号都可以登入的~接著于iRedAdmin内改密码~三个帐号也可以登入~

我有尝试从iRedAdmin删除happy帐号~也把其homeDirectory删除~再新开happy~一样会出现错误信息无法登入~

iredmail没有改动~也无安装roundcube插件的~

回复: roundcubemail登入錯誤~

可以排除是 iRedAdmin 的问题了。

如果你是测试用的系统,建议尝试清空 roundcube 数据库后再测试一下。

回复: roundcubemail登入錯誤~

谢谢~教教我如何清空roundcube 数据库吧:P

ZhangHuangbin 写道:

可以排除是 iRedAdmin 的问题了。

如果你是测试用的系统,建议尝试清空 roundcube 数据库后再测试一下。

回复: roundcubemail登入錯誤~

谢谢提示~我从phpmyadmin的roundcubemail 中,发现users跟identities中的happy@abc.com皆变成了 Happy@abc.com ,把这两处改成小写字元~就可以顺利登入了~
我不清楚为何变成大写字元~因为我习惯都一定是开小写字元的帐号的~