User Guide

Application structure and typical deployment scenarios 13
RFC documents mentioned above are available at:
http://www.ietf.org.
The application includes the following components:
smtpgw the main component – a full-featured mail relay with built-in
anti-virus protection.
licensemanager component for managing license keys (installation,
removal, viewing statistics).
keepup2date – component that updates the anti-virus databases by
downloading the updates from the Kaspersky Lab’s update servers or a
local directory.
Webmin module for remote administration of the application using a
web-based interface (optional installation). This component allows the
user to configure and manage the anti-virus database updates, specify
actions to be performed on the objects depending on their status and
monitor the results of the application’s operation.
The smtpgw component (see Fig.1), in its turn, consists of the following
modules: Receiver (incoming mail receiver), Sender (module for sending
scanned messages), and AV module (module implementing the anti-virus
scanning and processing.
Figure 1. General architecture of Kaspersky SMTP-Gateway
2.2. The algorithm of application
functioning
The application works as follows (see Fig. 2):
1. The mail agent receives email messages via the SMTP protocol and
passes them to the Receiver module.