ss88/enhance_password

Enable the ability for RoundCube users to change their email password for the Enhance Control Panel.

Installs: 15

Dependents: 0

Suggesters: 0

Security: 0

Stars: 7

Watchers: 3

Forks: 4

Open Issues: 0

Type:roundcube-plugin

dev-main 2025-03-18 19:45 UTC

This package is auto-updated.

Last update: 2025-04-18 19:55:56 UTC


README

Enable the ability for RoundCube users to change their email password for the Enhance Control Panel

Demo Visual

Demo SS

Deployment (Centrally Installed Roundcube)

Download a copy of this repo and upload the contents to:

/path/to/roundcube/plugins/enhance_password

Edit your /path/to/roundcube/config/config.inc.php file and add enhance_password to the $config['plugins'] variable. It should look something like the following:

$config['plugins'] = array(
    'enhance_login',
    'enhance_password'
);

Deployment (Customer's Domains i.e. mail.customer.com)

Note: the user for this deployment is roundcubelocal, so you would need to su - roundcubelocal to gain access.

Download a copy of this repo and upload the contents to:

/path/to/roundcube/plugins/enhance_password

Edit your /path/to/roundcube/config/config.inc.php file and add enhance_password to the $config['plugins'] variable. It should look something like the following:

$config['plugins'] = array(
    'enhance_login',
    'enhance_password'
);

Edit your /path/to/roundcube/config/config.inc.php file and add orchd_key (API key) and orchd_url (control panel API endpoint) to the $config variable. You can find these details in the config.inc.php file of the centrally installed Roundcube or you can generate a new key in Settings -> Access Tokens in your cntrol panel. The end result should look something like the following:

$config['orchd_key'] = 'XXXXXXXXXXXXX';
$config['orchd_url'] = 'https://control-panel-url.com/api';