After a recent update changing passwords through the Roundcube web interface (password plugin + directadmin driver) stopped working.
Error from Roundcube error log:
The quick fix that I found is to change ssl to https and localhost to a local domain with a valid certificate in the plugins/password/config.inc.php file, from:
to
Environment:
Error from Roundcube error log:
Code:
PHP Error: Password plugin: Error fetching ssl://localhost:2222/CMD_CHANGE_EMAIL_PASSWORD : cURL error 1: Protocol "ssl" not supported or disabled in libcurl (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for ssl://localhost:2222/CMD_CHANGE_EMAIL_PASSWORD
The quick fix that I found is to change ssl to https and localhost to a local domain with a valid certificate in the plugins/password/config.inc.php file, from:
Code:
$config['password_directadmin_host'] = 'ssl://localhost';
Code:
$config['password_directadmin_host'] = 'https://valid.local.domain';
Environment:
- Debian 12
- Roundcube 1.7.1
- PHP1: 8.5