Plugins poste.io中的密码更改插件失败
我正在试验poste.io邮件服务器。它使用rouncube作为其web界面。我试图启用密码插件 每当我尝试设置密码时,我都会看到以下错误: [21-Mar-2017 13:00:31+0100]:数据库错误:[1]没有这样的函数:update_passwd(SQL查询:选择update_passwd(“$1$LXeDlIT0$nguns8gccosrk2z6riw/”,”naidu@example.com“),在/opt/www/webmail/program/lib/Roundcube/rcube_db.php的第539行(POST/webmail/?\u task=settings&\u action=plugin.password save) 互联网上到处都在使用mysql作为数据库。我想我必须在中更新密码更改查询 /opt/www/webmail/plugins/password/config.inc.php 从 $sql='选择更新密码(%c,%u)' 到 $sql='UPDATE mailaccount SET password=%c其中nname=%u LIMIT 1'Plugins poste.io中的密码更改插件失败,plugins,sqlite,roundcube,Plugins,Sqlite,Roundcube,我正在试验poste.io邮件服务器。它使用rouncube作为其web界面。我试图启用密码插件 每当我尝试设置密码时,我都会看到以下错误: [21-Mar-2017 13:00:31+0100]:数据库错误:[1]没有这样的函数:update_passwd(SQL查询:选择update_passwd(“$1$LXeDlIT0$nguns8gccosrk2z6riw/”,”naidu@example.com“),在/opt/www/webmail/program/lib/Roundcube/rc
上面的UPDATE语句对mysql有效。sqlite3数据库的等价物是什么?我有一个由带有sqlite的后缀组成的设置,我的sql查询如下:
UPDATE mailbox SET password=%c WHERE username=%u LIMIT 1
$config['password_db_dsn'] = 'sqlite:////var/vmail/postfixadmin.db?mode=0646';
$config['password_query'] = 'UPDATE mailbox SET password=%c WHERE username=%u LIMIT 1';
我的sqlite配置如下:
UPDATE mailbox SET password=%c WHERE username=%u LIMIT 1
$config['password_db_dsn'] = 'sqlite:////var/vmail/postfixadmin.db?mode=0646';
$config['password_query'] = 'UPDATE mailbox SET password=%c WHERE username=%u LIMIT 1';
添加以下内容以进行调试:
$config['debug_level'] = 4;
$config['sql_debug'] = true;
$config['imap_debug'] = true;
$config['ldap_debug'] = true;
$config['smtp_debug'] = true;
希望这能有所帮助。我有一个由postfix和sqlite组成的设置,我的sql查询如下:
UPDATE mailbox SET password=%c WHERE username=%u LIMIT 1
$config['password_db_dsn'] = 'sqlite:////var/vmail/postfixadmin.db?mode=0646';
$config['password_query'] = 'UPDATE mailbox SET password=%c WHERE username=%u LIMIT 1';
我的sqlite配置如下:
UPDATE mailbox SET password=%c WHERE username=%u LIMIT 1
$config['password_db_dsn'] = 'sqlite:////var/vmail/postfixadmin.db?mode=0646';
$config['password_query'] = 'UPDATE mailbox SET password=%c WHERE username=%u LIMIT 1';
添加以下内容以进行调试:
$config['debug_level'] = 4;
$config['sql_debug'] = true;
$config['imap_debug'] = true;
$config['ldap_debug'] = true;
$config['smtp_debug'] = true;
希望这有帮助。也在此处发布查询:也在此处发布查询: