WebMail

Axigen Documentation

Updated: December 7, 2022

This page presents an overview of the Axigen WebMail service, its architecture and capabilities, as well as features and options available to admins and end-users.

The Axigen WebMail establishes connection with the mail server via Web browsers; it sends and retrieves mail messages to and from the storage unit.

The Axigen WebMail works with all major web browsers (Chrome, Firefox, Edge, and Safari). With this module, users can securely access their mailboxes from their internet browsers on any device with an internet connection, while in complete control of the content and functionality of the application.

Axigen WebMail Module Overview

Listeners

Listeners can be defined and managed to add extra flexibility and configurability to this service. For that, global access limitations, SSL Settings and access lists can be enforced on the address used by this service for binding.

Access Control

Access rules allow you to control connection to this service by defining simple access lists for specific Networks / IP Ranges / IPs. Service level access rules are automatically applied to all its listeners and will override for this service any existing Global Access rules.

Flow Control

Flow control parameters can be adjusted to fine tune the server’s performance and avoid overloading it. Global access limitations to this listener can be enforced by setting the total number of simultaneous connections, concurrent connections from each remote IP address, number of new connections to the listener made in a time period interval, number of total connections from each remote IP address on a time interval period. The default interval for this time period is set to 1 minute.

Logging

All Axigen main services can log different types of events. You can specify what events are logged, where and how they are logged.

HTTP Protocol Options

WebMail allows you to set HTTP limits for any request made to the WebMail service. This prevents you from automatically accepting excessive amounts of data (HTTP headers, HTTP body, and upload data).

WebMail Options

Administrators can choose to allow access only to a specific Webmail interface type (Ajax / Standard). You can also set the default interface type with which the users are presented when accessing the Webmail service.

The access to Calendars and Free / Busy information via iCal / HTTP can also be restricted.

To facilitate login procedures for multi-domain environments, Axigen implements login domain selection. Users can select the domain from a drop-down list and then login with their username and password only.

To better manage security and resource related issues persistent connections can be allowed / denied and time limits on active / idle sessions imposed.

Thread Management

The Axigen mail server is designed to run on different machine configurations and operating systems, on networks with various traffic loads, structures, domain configurations, user rights etc. That is why, depending on all these variables, you can adapt the workload to the server’s processing power to improve its performance or avoid overload by setting the minimum and maximum number of threads that can be opened at a specific moment of time.

Other Axigen WebMail Features

  • Awesome user experience – Single page “refreshless” application with keyboard navigation, drag-and-drop, shortcuts, dynamic loading / caching

  • Global & per-domain branding & customization – branding, as well as the possibility to change the theme and behavior;

  • Easy to use, secure, and user-friendly – due to features like tree structure for folders view, common actions applied on folders (rename, delete, move, create), built in HTTP server etc.;

  • Server Side Scripting Language – called HSP, used to generate HTML code;

  • Address Book – WebMail Contacts give users the possibility to select recipients from their personal, public, and shared contact folders when composing new email messages. New addresses can be added to the existing address book either manually or automatically, when receiving new emails;

  • Personal Organizer – comprises tools such as calendar, tasks, or notes;

  • Automatic filters and replies – can be set trough the WebMail interface wizards. Vacation / out-of-office messages can be defined and enabled to be sent automatically as a response to all received emails;

  • Internationalized search and multiple languages support – language-specific characters can be used when running a search;

  • Public folders – users may can share email messages by simply copying and / or moving them to a public folder. You can also associate a certain email address with a public folder. Thus, emails can be sent directly to the public folder, archiving options being also available;

  • Print – can be found in the main view of the WebMail interface and offers the option of quickly printing email messages;

  • URL redirect rules and virtual host support – URL redirect rules are used for redirecting plain connections established on one listener towards a secure domain:port location. Redirects can also be used to redirect connections from a specified listener to a virtual host. This way, several domain names can be defined for the same IP address and several domains can be hosted on a single IP. This is useful, for instance, when you wish to have two different WebMail login pages for two different local domains hosted at the same IP;

  • HTML mail filtering levels – parses the HTML code from the emails and generates a safer (i.e. removes possibly unsafe scripts) and cleaner (i.e. converts to XHTML-like) HTML code. This provides WebMail account users with the ability to set the HTML filtering level to be applied to all mail in HTML format;

  • Two Step Verification – increased level of security via TOTP.