check_password_pam

Class method. Params:

$config
$user_name
$fqdn
$supplied_password

check_password_system_md5_nopam

See "check_password_pam" for params.

check_user_system

$config
$user_name
$fqdn

check_password_system

See "check_password_pam" for params.

get_userid_system

$user_name

check_user_vdomain

Read a non-system password file for domain-name hashed mail boxes. Format: username:password:uid, e.g.

markjt:$1$d56geIhf$agr7nng92bgf32:100

The uid should correspond to the system 'mail' user or a special 'mpopd' system user in /etc/passwd

Class method. Params:

$config
$user_name
$fqdn

check_user_vdomain

See "check_user_system" for params.

check_password_vdomain

See "check_password_system" for params.

get_userid_vdomain

See "get_userid_system" for params.

get_user_from_file

Get the user's crypt/crypt_MD5 password and numeric uid. Class method. Params:

$user_name
$user_file