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.