Topic: Cannot Change Password in Web Interface - "Could not save new password
==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.6.0 MARIADB edition
- Deployed with iRedMail Easy or the downloadable installer? downloadable installer
- Linux/BSD distribution name and version: Ubuntu 22.04.4 LTS
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? iRedAdmin-Pro 5.6 (MySQL)
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====
Dear iRedAdmin-Pro Support Team,
We are experiencing an issue with iRedAdmin-Pro where users are unable to change their passwords through the web interface. They receive the error message "Could not save new password."
We are using the following versions:
iRedMail: 1.6.0
iRedAdmin-Pro: 5.6 (MySQL)
We have not made any custom modifications to the system and are using the basic configuration after purchasing the software. Password changes were functioning correctly previously, but users have recently reported this problem.
Could you please advise on how to resolve this issue? I can provide the specific error messages from the logs if that would be helpful.
Thank you for your assistance.
Sincerely,
Marwin Knoblauch
The logs indicate the following entries related to this issue:
DB Error: [1146] Table 'roundcubemail.mailbox' doesn't exist
[06-Jun-2025 12:05:39 GMT] PHP Deprecated: Return type of zipdownload_mbox_filter::filter($in, $out, &$consumed, $closing) should either be compatible with php_user_filter::filter($in, $out, &$consumed, bool $closing): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /opt/www/roundcubemail-1.5.2/plugins/zipdownload/zipdownload.php on line 405
[06-Jun-2025 12:05:59 GMT] PHP Deprecated: Return type of zipdownload_mbox_filter::filter($in, $out, &$consumed, $closing) should either be compatible with php_user_filter::filter($in, $out, &$consumed, bool $closing): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /opt/www/roundcubemail-1.5.2/plugins/zipdownload/zipdownload.php on line 405
[06-Jun-2025 12:05:59 +0000]: <7kgv6det> DB Error: [1146] Table 'roundcubemail.mailbox' doesn't exist (SQL Query: UPDATE mailbox SET password='{SSHA512}vJESa-sample-y121eGVp4FViK5z+7UjIiP24Mk/Qeunl+LFTM2RR9JD3+aBgdxGP8mpt/MsIp2iaPTGrkpyZtE=',passwordlastchange=NOW() WHERE username='j.sample@sample.com') in /opt/www/roundcubemail-1.5.2/program/lib/Roundcube/rcube_db.php on line 566 (POST /mail/?_task=settings&_action=plugin.password-save)
[06-Jun-2025 12:06:40 GMT] PHP Deprecated: Return type of zipdownload_mbox_filter::filter($in, $out, &$consumed, $closing) should either be compatible with php_user_filter::filter($in, $out, &$consumed, bool $closing): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /opt/www/roundcubemail-1.5.2/plugins/zipdownload/zipdownload.php on line 405
[06-Jun-2025 12:06:50 GMT] PHP Deprecated: Return type of zipdownload_mbox_filter::filter($in, $out, &$consumed, $closing) should either be compatible with php_user_filter::filter($in, $out, &$consumed, bool $closing): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /opt/www/roundcubemail-1.5.2/plugins/zipdownload/zipdownload.php on line 405
[06-Jun-2025 12:06:50 +0000]: <7kgv6det> DB Error: [1146] Table 'roundcubemail.mailbox' doesn't exist (SQL Query: UPDATE mailbox SET password='{SSHA512}vJESa-sample-y121eGVp4FViK5z+7UjIiP24Mk/Qeunl+LFTM2RR9JD3+aBgdxGP8mpt/MsIp2iaPTGrkpyZtE=',passwordlastchange=NOW() WHERE username='j.sample@sample.com') in /opt/www/roundcubemail-1.5.2/program/lib/Roundcube/rcube_db.php on line 566 (POST /mail/?_task=settings&_action=plugin.password-save)
root@mail:/opt/www/roundcubemail/logs#
----
Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.