WebMail Pro documentation

Configuring mail login form

By default, WebMail Pro offers universal login form where you either enter full login email address and password, or the admin credentials.

However, we've also implemented a separate form which makes logging into mail accounts more convenient. To enable mail login form, set Disabled to false in data/settings/modules/MailLoginFormWebclient.config.json configuration file.

After that, you should be able to access the new login form by adding #mail to your WebMail Pro installation URL, e.g. https://webmail.yourdomain.com/#mail

Assuming you have one or several mail servers added, with domains specified for those, login form will show all of the domains in a dropdown list, or if there's only one domain specified - just that one. With the domain selected, users will only need to enter their username and password.

You can also set this login form as a default one, by adjusting data/settings/modules/CoreWebclient.config.json file:

    "DefaultAnonymScreenHash": [
        "Hash ID of the screen available to non-logged in user by default" 

And if you might still need to access the universal login form, it's done by appending #login to WebMail Pro installation URL.

Starting from version 8.3.15, this feature also works in mobile version. It has its own configuration file data/settings/modules/MailLoginFormMobileWebclient.config.json enabled exactly as the main one.