WebMail Pro documentation

Configuring mail login form

By default, WebMail Pro offers standard login form where you enter full email address and password.

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": [
        "mail",
        "string",
        null,
        "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.