The product supports logging in programmatically by supplying login credentials which come from external application. In some cases, however, that approach might be not suitable, typical case is when WebMail Pro 8 and external application run on different servers.
For security reasons, this option is disabled by default. You can enable it by setting AllowPostLogin to true in
Then you can submit POST requests to WebMail Pro 8, with
?postlogin appended to its URL.
Login or Email parameter sent in POST request is used for authentication, along with Password parameter.
The simplest way to test this approach is to have a basic HTML form which contains the login details:
<form action="http://yourdomain.com/webmail/?postlogin" method="post">
Email: <input type="text" name="Login"><br>
Password: <input type="text" name="Password"><br>
<input type="submit" value="Login">
Using GET requests
While using POST is usually convenient, we've added GET support as well. So you can direct user to URL of the following kind:
Note that parameters here need to be supplied in URL encoded way. For example, if email is
firstname.lastname@example.org and password is
123&45, URL would look like:
Naturally, it's less secure compared to POST as credentials are visible in URL. Still, that might be an option in some cases.