Aurora Corporate documentation

Password change for Virtualmin

This module allows users to change passwords on their email accounts hosted by Virtualmin / Webmin.

Installation

If you have installed Aurora Corporate from Git, you can follow the instructions for adding a module.

If you've installed the product from ZIP package, there's a simple approach available.

Configuration

After installing the module, you should find its configuration file at data/settings/modules/MailChangePasswordVirtualminPlugin.config.json:

{
    "Disabled": [
        false,
        "bool",
        null,
        "Setting to true disables the module"
    ],
    "SupportedServers": [
        [
            "*"
        ],
        "array",
        null,
        "If IMAP Server value of the mailserver is in this list, password change is enabled for it. * enables it for all the servers."
    ],
    "VirtualminURL": [
        "https://192.168.0.1:10000",
        "string",
        null,
        "Defines main URL of Virtualmin installation"
    ],
    "VirtualminAdminUser": [
        "root",
        "string",
        null,
        "Admin username of Virtualmin installation"
    ],
    "VirtualminAdminPass": [
        "",
        "string",
        null,
        "Admin password of Virtualmin installation"
    ]       
}

In there, you'll need to specify URL of Virtualmin installation and credentials of the administrative account.

For SupportedServers, you need to supply array of mailserver hostnames or IP addresses the feature is enabled for. If you put "*" item there, it means the feature is enabled for all accounts.

To make sure "Change Password" button is displayed, set "Disabled" to false in data/settings/modules/ChangePasswordWebclient.config.json configuration file.