config->get('password_saslpasswd_args', ''); if ($fh = popen("{$curdir}/chgsaslpasswd -p {$args} {$username}", 'w')) { fwrite($fh, $newpass . "\n"); $code = pclose($fh); if ($code == 0) { return PASSWORD_SUCCESS; } } rcube::raise_error("Password plugin: Unable to execute {$curdir}/chgsaslpasswd", true); return PASSWORD_ERROR; } }