The AXIGEN messaging solution can be expanded to provide external applications with the information required to perform advanced tasks in a very productive and cost effective way. Learn more about AXIGEN's expansion methods (such as filter integration, using provisioning interfaces, WebMail integration and expansion) by reading this informative article.
Along the same lines, the AXIGEN electronic messaging system can be expanded to provide external applications with the information required to perform advanced tasks in a very productive and cost effective way. You should bear in mind that some of the expansion methods described in this article are generic and can be applied to various situations while others are very specific.
Filter IntegrationThis is one of the most sought expansion methods when it comes to email services. Filters include the regular spam and virus checks but are not limited to it. Just to help you picture the possibilities offered by a well designed filtering system, encryption, archiving, billing and notifications tasks can all be performed based on the information available during message delivery.
The AXIGEN messaging solution features a highly advanced filtering engine that allows anyone to interact with it through an adapter file (called a connector) that is used to translate plain text protocol communications between the server and any third party application. Based on the communication process result, a series of actions can be taken regarding message delivery. In addition, the message can be altered during the filtering process, thus allowing endless usage scenarios to be generated. Because the connector is used to interpret plain text communication, network sockets can be used to allow the two applications to communicate over TCP/IP, even in different parts of the world, if required.
Provisioning InterfacesAutomatic and bulk operation execution is a mandatory requirement to any company that provides any type of internet-related service to a large customer base. Subscription policies management, server configuration provisioning and account settings provisioning tasks can all be performed through AXIGEN’s command line interface (CLI). The CLI is a plain text protocol based service similar to a regular telnet service that allows administrative accounts to manage server settings.
Although the CLI allows for any administrative action to be performed unattended, the decision to execute the task needs input from other information sources. Such sources include third party applications, log files, event data records and SNMP OID counters. Accessing this information and its interpretation is the responsibility of the application that needs to perform configuration tasks. However, the execution part of the whole process is easy to manage and integrate with the AXIGEN product, either by creating a custom application for this purpose or by using the publicly available API designed to facilitate this interaction.
Webmail Integration and ExpansionThe AXIGEN messaging solution also features a built-in, in-house developed web server. This enables both the Webmail and the Webadmin interfaces to transfer internal server calls to the core services, such as the storage manager.
Server-side scripting is not supported at the time this article has been written, but a brand new implementation of the Webmail interface is being developed. The future AXIGEN Webmail will support server-side scripting through a SOAP interface that will also be used for server specific data extraction. The data includes details such as the number of messages in one folder, the account name for the user that logged in, the quota values, the Webmail language and much more.