extends |
Module_Skeleton |
---|---|
implements |
Hookable |
Majordomo mailing list functions
Methods | ||
---|---|---|
public
|
__construct()
|
# |
public
|
enabled(): bool
|
# |
public
|
get_mailing_list_users($list)
|
# |
public
|
create_mailing_list($list, $password, $email = null, $domain = null)
|
# |
public
|
set_mailing_list_users($list, $members)
|
# |
public
|
create_mailing_list_backend($list, $password, $email, $domain)
|
# |
public
|
change_configuration_options(array $options)
|
# |
public
|
generate_configuration(array $config)
|
# |
public
|
load_configuration_options($list)
|
# |
public
|
save_configuration_options($list, $data)
|
# |
public
|
_delete()
|
# |
public
|
list_mailing_lists()
|
# |
public
|
delete_mailing_list($list)
|
# |
public
|
mailing_list_exists($list)
|
# |
public
|
get_domain_from_list_name($list)
|
# |
public
|
mailing_lists_exist(): bool
|
# |
public
|
_verify_conf(ConfigurationContext $ctx): bool
|
# |
public
|
_create()
|
# |
public
|
_edit()
|
# |
public
|
_create_user(string $user)
|
# |
public
|
_delete_user(string $user)
|
# |
public
|
_edit_user(string $userold, string $usernew, array $oldpwd)
|
# |
Constants | ||
---|---|---|
public
|
DEPENDENCY_MAP = ['mail']
|
# |
public
|
MAJORDOMO_SETUID = 'nobody'
|
# |