buy
Email

Suspend_user_emails

The suspend_user_emails filter will trigger after suspending user emails successfully

Sample code
add_filter('suspend_user_emails', 'my_suspend_user_emails', 100, 1); 

function my_suspend_user_emails($user){ 
	// $user is an array containing users data 
}
Expected Output
Array
(
    [domain] => domain.com
    [user] => username
    [resource_limit] => 
    [email] => example@gmail.com
    [plan] => 
    [homedir] => /home/username
    [p] => Array
        (
            [max_disk_limit] => unlimited
            [max_inode] => unlimited
            [max_bandwidth_limit] => unlimited
            [max_ftp_account] => unlimited
            [max_email_account] => unlimited
            [max_quota_email] => unlimited
            [max_database] => unlimited
            [max_subdomain] => unlimited
            [max_parked_domain] => unlimited
            [max_addon_domain] => unlimited
            [max_hourly_email] => unlimited
            [max_percent_failed] => unlimited
            [options] => Array
                (
                )

            [theme] => default
            [lang] => en
        )

    [reseller] => 
    [owner] => 
    [uuid] => xu7onsvt
    [created] => 1762587582
    [domains] => Array
        (
            [domain.com] => Array
                (
                    [path] => /home/username/public_html
                    [type] => parked
                )

        )

    [P] => Array
        (
            [max_disk_limit] => unlimited
            [max_inode] => unlimited
            [max_bandwidth_limit] => unlimited
            [max_ftp_account] => unlimited
            [max_email_account] => unlimited
            [max_quota_email] => unlimited
            [max_database] => unlimited
            [max_subdomain] => unlimited
            [max_parked_domain] => unlimited
            [max_addon_domain] => unlimited
            [max_hourly_email] => unlimited
            [max_percent_failed] => unlimited
            [options] => Array
                (
                )

            [theme] => default
            [lang] => en
            [features] => Array
                (
                    [domainmanage] => 1
                    [domainadd] => 1
                    [addon_domain] => 1
                    [sub_domain] => 1
                    [aliases] => 1
                    [redirects] => 1
                    [advancedns] => 1
                    [network_tools] => 1
                    [db_wizard] => 1
                    [dbmanage] => 1
                    [dbmanage#adddb] => 1
                    [dbmanage#adddbuser] => 1
                    [dbmanage#dbtouser] => 1
                    [dbmanage#currentdb] => 1
                    [dbmanage#currentuser] => 1
                    [phpmyadmin] => 1
                    [remote_mysql_access] => 1
                    [sslkey] => 1
                    [sslcsr] => 1
                    [sslcrt] => 1
                    [install_cert] => 1
                    [acme] => 1
                    [ftp] => 1
                    [ftp_account] => 1
                    [ftp_connections] => 1
                    [wp_manager_cname] => 1
                    [softaculous] => 1
                    [eapps] => 1
                    [eapps_add] => 1
                    [nodejs22] => 1
                    [backuply] => 1
                    [email_account] => 1
                    [mxentry] => 1
                    [webuzo_rainloop] => 1
                    [email_forward] => 1
                    [email_router] => 1
                    [add_email_autoresponder] => 1
                    [default_address] => 1
                    [track_email_delivery] => 1
                    [email_filter] => 1
                    [email_queue] => 1
                    [add_email_account] => 1
                    [create_email_filter] => 1
                    [email_deliverability] => 1
                    [address_importer] => 1
                    [email_relayers] => 1
                    [email_sent_summary] => 1
                    [encryption] => 1
                    [boxtrapper] => 1
                    [split_delivery] => 1
                    [mailing_list] => 1
                    [email_disk_usage] => 1
                    [apikey] => 1
                    [multi_php] => 1
                    [multiphp_ini_editor] => 1
                    [php_pear] => 1
                    [pear_module] => 1
                    [php_extension] => 1
                    [changepassword] => 1
                    [ipblock] => 1
                    [ssh_access] => 1
                    [ssh_import_keys] => 1
                    [ssh_generate_keys] => 1
                    [pass_protect_dir] => 1
                    [hotlink_protect] => 1
                    [imunifyav] => 1
                    [import_webuzo] => 1
                    [terminal] => 1
                    [filemanager] => 1
                    [login_logs] => 1
                    [cronjob] => 1
                    [import_cpanel] => 1
                    [import_da] => 1
                    [errorlog] => 1
                    [user_logs] => 1
                    [bandwidth] => 1
                    [disk_usage] => 1
                    [mime_type] => 1
                    [error_pages] => 1
                    [visitors] => 1
                    [version_control] => 1
                    [webdisk] => 1
                    [webuzo_backup] => 1
                )

        )

    [WU_dir] => /var/webuzo/users/username/
    [suspend_emails] => all
)

Unsuspend_user_emails

The unsuspend_user_emails filter will trigger after unsuspending user emails successfully

Sample code
add_filter('unsuspend_user_emails', 'my_unsuspend_user_emails', 100, 1); 

function my_unsuspend_user_emails($user){ 
	// $user is an array containing users data 
}
Expected Output
Array
(
    [domain] => domain.com
    [user] => username
    [resource_limit] => 
    [email] => example@gmail.com
    [plan] => plan
    [homedir] => /home/username
    [p] => Array
        (
            [max_disk_limit] => unlimited
            [max_inode] => unlimited
            [max_bandwidth_limit] => unlimited
            [max_ftp_account] => unlimited
            [max_email_account] => unlimited
            [max_quota_email] => unlimited
            [max_database] => unlimited
            [max_subdomain] => unlimited
            [max_parked_domain] => unlimited
            [max_addon_domain] => unlimited
            [max_hourly_email] => unlimited
            [max_percent_failed] => unlimited
            [options] => Array
                (
                )

            [theme] => default
            [lang] => en
        )

    [reseller] => 
    [owner] => 
    [uuid] => xu7onsvt
    [created] => 1762587582
    [domains] => Array
        (
            [domain.com] => Array
                (
                    [path] => /home/username/public_html
                    [type] => parked
                )

        )

    [suspend_emails] => 
    [P] => Array
        (
            [max_disk_limit] => unlimited
            [max_inode] => unlimited
            [max_bandwidth_limit] => unlimited
            [max_ftp_account] => unlimited
            [max_email_account] => unlimited
            [max_quota_email] => unlimited
            [max_database] => unlimited
            [max_subdomain] => unlimited
            [max_parked_domain] => unlimited
            [max_addon_domain] => unlimited
            [max_hourly_email] => unlimited
            [max_percent_failed] => unlimited
            [options] => Array
                (
                )

            [theme] => default
            [lang] => en
            [features] => Array
                (
                    [domainmanage] => 1
                    [domainadd] => 1
                    [addon_domain] => 1
                    [sub_domain] => 1
                    [aliases] => 1
                    [redirects] => 1
                    [advancedns] => 1
                    [network_tools] => 1
                    [db_wizard] => 1
                    [dbmanage] => 1
                    [dbmanage#adddb] => 1
                    [dbmanage#adddbuser] => 1
                    [dbmanage#dbtouser] => 1
                    [dbmanage#currentdb] => 1
                    [dbmanage#currentuser] => 1
                    [phpmyadmin] => 1
                    [remote_mysql_access] => 1
                    [sslkey] => 1
                    [sslcsr] => 1
                    [sslcrt] => 1
                    [install_cert] => 1
                    [acme] => 1
                    [ftp] => 1
                    [ftp_account] => 1
                    [ftp_connections] => 1
                    [wp_manager_cname] => 1
                    [softaculous] => 1
                    [eapps] => 1
                    [eapps_add] => 1
                    [nodejs22] => 1
                    [backuply] => 1
                    [email_account] => 1
                    [mxentry] => 1
                    [webuzo_rainloop] => 1
                    [email_forward] => 1
                    [email_router] => 1
                    [add_email_autoresponder] => 1
                    [default_address] => 1
                    [track_email_delivery] => 1
                    [email_filter] => 1
                    [email_queue] => 1
                    [add_email_account] => 1
                    [create_email_filter] => 1
                    [email_deliverability] => 1
                    [address_importer] => 1
                    [email_relayers] => 1
                    [email_sent_summary] => 1
                    [encryption] => 1
                    [boxtrapper] => 1
                    [split_delivery] => 1
                    [mailing_list] => 1
                    [email_disk_usage] => 1
                    [apikey] => 1
                    [multi_php] => 1
                    [multiphp_ini_editor] => 1
                    [php_pear] => 1
                    [pear_module] => 1
                    [php_extension] => 1
                    [changepassword] => 1
                    [ipblock] => 1
                    [ssh_access] => 1
                    [ssh_import_keys] => 1
                    [ssh_generate_keys] => 1
                    [pass_protect_dir] => 1
                    [hotlink_protect] => 1
                    [imunifyav] => 1
                    [import_webuzo] => 1
                    [terminal] => 1
                    [filemanager] => 1
                    [login_logs] => 1
                    [cronjob] => 1
                    [import_cpanel] => 1
                    [import_da] => 1
                    [errorlog] => 1
                    [user_logs] => 1
                    [bandwidth] => 1
                    [disk_usage] => 1
                    [mime_type] => 1
                    [error_pages] => 1
                    [visitors] => 1
                    [version_control] => 1
                    [webdisk] => 1
                    [webuzo_backup] => 1
                )

        )

    [WU_dir] => /var/webuzo/users/username/
)

Email_settings_saved

The mail_settings_saved filter will trigger after making changes in mail setting successfully

Sample code
cluster_filter('mail_settings_saved', 'my_mail_settings_saved', 100, 0); 

function my_mail_settings_saved(){ 
        // Code
	// Write your code here
}

Email_settings_reset

The exim_settings_reset filter will triggers when you reset mail setting successfully

Sample code
cluster_filter('exim_settings_reset', 'my_exim_settings_reset', 100, 0); 

function my_exim_settings_reset(){ 
        // Code
	// Write your code here
}

Email_split_delivery

The email_split_delivery filter will trigger after making changes in email split delivery successfully

Sample code
cluster_filter('email_split_delivery', 'my_email_split_delivery', 100, 0); 

function my_email_split_delivery(){ 
        // Code
	// Write your code here
}
    Was this page helpful?
    Newsletter Subscription
    Subscribing you to the mailing list