The Axigen Solution: Overview & Architecture

Services and modules

Axigen is an Internet-based mail server that provides messaging services over the Internet via connections using a Transmission Control Protocol / Internet Protocol (TCP/IP) network. The Axigen mail server sends mail messages using the Simple Mail Transfer Protocol (SMTP). The messages can be retrieved using the Post Office Protocol version 3 (POP3), the Internet Message Access Protocol (IMAP), WebMail, Mobile Webmail or ActiveSync. Axigen’s mail storage integrates a proprietary technology (Axigen UltraStorageTM) that allows storing messages in a special directory structure, guaranteeing an effective, fast mail flow and optimizing space-saving.

Architecture features

Axigen incorporates a multi-threaded engine, which can break server activity into multiple parallel processing threads. This enables you to allocate a certain number of processing threads to specific modules (SMTP incoming / SMTP outgoing / WebMail / IMAP etc.). Running services can be configured at service, domain and account level.

Most Axigen services (SMTP Incoming, SMTP Outgoing, POP, IMAP, WebMail) make use of configurable listeners to define rules for accepting or denying connections.

Administration tools

The administration tools enable both centralized configuration (WebAdmin and Command Line Interface) and manual configuration (configuration file).


The Axigen messaging platform comes with an extensive, customizable security toolset. Messages can be filtered at server, domain or user level via a variety of filters, including anti-virus / anti-spam, anti-spoofing (SPF authentication), DomainKeys and custom SIEVE scripts, identity confirmation, blacklisting, whitelisting, greylisting or country filtering.

Highly configurable logging and reporting services are also available and a FTP Backup service allows you to securely backup and restore your domain and user configuration.

The schema below illustrates all of Axigen’s components:

When a remote host tries to deliver a message to or via Axigen, it first passes through the SMTP Receiving module (SMTP INCOMING). Message acceptance policies are applied on the message by this particular service.

After the message passes through the SMTP Incoming service, it is placed in the Axigen queue. The Queue Processing (PROCESSING) service takes the message and begins the filtering process using the AV/AS solutions and the message rules defined in Axigen.

If the message is not discarded during the Processing service by a filter, then it is delivered locally to the Axigen storage, if the recipient is locally defined or it can be relayed to another host using the SMTP Sending module (SMTP OUTGOING).

Users can access their mailboxes using an email client (such as MS Outlook, Mozilla Thunderbird, Apple Mail etc.), the WebMail interface or from their mobile device.