A customer requested a customized version of roundcube. I installed it in a separate VPS. How can I enable the password change on the new roundcube?
The roundcube plugins use the ispconfig remote api, and require a lot more access than a customer should have - ensure they cannot read the roundcube config files.
In the main server I have installed ispconfig and roundcube with the ispconfig plugins. Among the installed ispconfig plugins there is the one for changing the password, and it works normally. In the second server I have only roundcube installed, and customers can access, through roundcube, the emails present in the first server. I also installed a plugin to change the password there, it's not the ispconfig plugin, it's the one that comes with roundcube. If necessary, I can also install the ispconfig plugin there.
You have to install the ISPConfig RoundCube plugin, the one that ships with RoundCube has no built-in support for the ISPConfig API, so it can not work.
Ok, I have installed the ispconfig plugins on the new server. I had to add the ip address of the new server in the "Remote Access IPs / Hostnames" field in the remote user configuration panel. I cloned ispconfig_account/config/config.inc.php on the new server, only changing the hostname. The password change works perfectly. Thank's.