Change password vmailmgrd backend
Backend won't work, if vmail.inc file is not included. vmail.inc file should be part of your vmailmgr install. In some cases it is included in separate package.
If you use modified vmail.inc, it must provide vchpass() function that acts same way as stock (vmailmgr v.0.96.9) vmail.inc function call and other vmail.inc functions should use same $vm_tcphost and $vm_tcphost_port globals as used by stock vm_daemon_raw() function call. If you have heavily modified vmail.inc and this backend does not work correctly - recheck, if you can reproduce your problem with stock vmail.inc or adjust backend configuration for your site.
Backend also needs vmailmgrd service. You can find information about installing this service in vmailmgr FAQ and vmailmgrd.html.
Backend might require functions, that are available only in SquirrelMail v.1.5.1 and v.1.4.4.
path to vmail.inc
This variable must provide full path to vmail.inc file including filename.
WARNING: Don't disable this variable. It must be set to correct value or to empty string. If variable is missing, backend can have security problems in some PHP configurations.
address of vmailmgrd host.
Leave it empty, if you want to use unix socket global is used by vmail.inc functions
Function is used to translate messages returned by vmailmgr php library and vmailmgr daemon.
function used to change password in change_password plugin hooks.
Use this function to do any backend-specific initialisation, e.g. checking requirements, before the password change form is displayed to the user.
function that calls required vmail.inc functions and returns error codes.
Information about vmailmgr return codes. vmailmgr functions return array with two keys. Array( [0] => error code, integer (0=no error) [1] => error message, string )
Documentation generated on Mon, 13 Jan 2020 04:23:45 +0100 by phpDocumentor 1.4.3