trustdee
The newly installed webmail already supports the function of changing the password

If you don't want to renew webmail, you can modify the configuration

config/config.inc.php

$config['plugins'] = array('attachment_reminder', 'autologon', 'emoticons', 'password');
$config['password_driver'] = 'sql';
$config['password_db_dsn'] = 'sqlite:////www/vmail/postfixadmin.db';
$config['password_query'] = "UPDATE mailbox SET password=%p WHERE username=%u";

Replace the already installed sql.php with the new installation package sql.php

Add at the end of the configuration /www/wwwroot/yourwebsite/.user.ini
:/www/vmail/

Modify postfix database file permissions

chown vmail.www /www/vmail
chmod 770 /www/vmail
chown vmail.www /www/vmail/postfixadmin.db
chmod 660 /www/vmail/postfixadmin.db
    5 days later

    My aapanel 6.5.4 not found Roundcube Webmail, please advice

      How do I reinstall, will it have an impact on the website on the VPS, because I already used the aapanel version before 6.5.4

      Michael
      This seems to be because the network is unstable and the downloaded file is blank. If you try again a few times, you can send me the panel login information and I will check it for you.

        After password change , i cant not login anymore with new password or old password

          trustdee
          ok send to me your Ip for you can login i will add it your ip for login

          Log from roundcube

          [19-Dec-2019 09:48:27 +0800]: <g6kv1vjb> IMAP Error: Login failed for test@test.com from 0.0.0.0(X-Forwarded-For: 1.1.1.1). AUTHENTICATE PLAIN: Authentication failed. in /www/wwwroot/mail.test.com/program/lib/Roundcube/rcube_imap.php on line 196 (POST /?task=login&action=login)

          /www/wwwroot/
          folder wwwroot empty

          3 months later

          Hi, I have updated to aapanel 6.6.1, but still there is no roundcube plugin. How can I get it.