]> git.proxmox.com Git - pmg-docs.git/blame - pmg-intro.adoc
pmg-intro.adoc: add cluster intro
[pmg-docs.git] / pmg-intro.adoc
CommitLineData
410dc2c9
DM
1Introduction
2============
3
6cb534d7
DM
4What is {pmg}?
5--------------
6
7E-mail security begins at the gateway by controlling all incoming and
8outgoing e-mail messages. {pmg} addresses the full spectrum of
9unwanted e-mail traffic, focusing spam and virus detection. {pmg}
10provides a powerful and affordable server solution to eliminate spam,
11viruses and blocking undesirable content from your e-mail system. All
12products are self-installing and can be used without deep knowledge of
13Linux.
14
15image::images/Proxmox-Mailprocessing.png[]
b8c7b823 16
fc9071c3
DM
17Features
18--------
19
20Spam detection
21~~~~~~~~~~~~~~
22
23{pmg} uses a wide variety of local and network tests to identify spam
24mail. Here is a short list of used filtering methods:
25
26Receiver Verification::
27
28Many of the junk messages reaching your network are emails to
29non-existent useres. Proxmox Mail Gateway detects these emails on SMTP
30level, which means before they are transferred to your networks. This
31reduces the traffic to be analyzed for spam and viruses up to 90% and
32reduces the working load on your mail servers and scanners.
33
34Sender policy framework (SPF)::
35
36Sender Policy Framework (SPF) is an open standard for validating
37emails and to prevent sender IP address forgery. SPF allows the
38administrator of an Internet domain to specify which computers are
39authorized to send emails with a given domain by creating a specific
40SPF record in the Domain Name System (DNS).
41
42DNS-based Blackhole List::
43
44A DNS-based Blackhole List (DNSBL) is a means by which an Internet
45site may publish a list of IP addresses, in a format which can be
46easily queried by computer programs on the internet. The technology is
47built on top of the Domain Name System. DNSBLs are used to publish
48lists of addresses linked to spamming.
49
50SMTP Whitelist::
51
52Exclude senders from SMTP blocking. To prevent all SMTP checks
53(Greylisting, Receiver Verification, SPF and RBL) and accept all
54e-mails for the analysis in the filter rule system, you can add the
55following to this list: Domains (Sender/Receiver), Mail address
56(Sender/Receiver), Regular Expression (Sender/Receiver), IP address
57(Sender), IP network (Sender)
58
59Bayesian Filter - Automatically trained statistical filters::
60
61Some particular words have a higher probability of occurring in spam
62emails rather than in legitimate emails. By beeing trained to
63recognize those words, the Bayesian checks every email and adjusts the
64probabilities of it beeing a spam word or not in its database. This is
65done automatically.
66
67Black- and Whitelists::
68
69Black- and Whitelists are an access control mechanism to accept,
70block, or quarantine emails to recipients. This allows you to tune the
71rule-system by applying different objects like domains, email address,
72regular expression, IP Network, LDAP Group, and others.
73
74Autolearning algorithm::
75
76Proxmox Mail Gateway gathers statistical information about spam
77emails. This information is used by an autolearning algorithm, so the
78system becomes smarter over time.
79
80Spam Uri Realtime BlockList (SURBL)::
81
82SURBLs are used to detect spam based on message body URIs (usually web
83sites). This makes them different from most other Real-time
84Blocklists, because SURBLs are not used to block spam senders. SURBLs
85allow you to block messages that have spam hosts which are mentioned
86in message bodies.
87
88Greylisting::
89
90Greylisting an email from a sender your system does not recognize,
91means, that it will be temporarily rejected. Since temporary failures
92are built into the RFC specifications for mail delivery, a legitimate
93server will try to resend the email later on. This is an effective
94method because spammers do not queue and reattempt mail delivery as is
95normal for a regular Mail Transport Agent.
96+
97Greylisting can reduce e-mail traffic up to 50%. A greylisted email
98never reaches your mail server and thus your mail server will not send
99useless "Non Delivery Reports" to spammers.
100
101
102Virus detection
103~~~~~~~~~~~~~~~
104
105{pmg} integrates {clamav}, which is an open-source (GPL) antivirus
106engine designed for detecting trojans, viruses, malware and other
107malicious threats.
108
109It provides a high performance mutli-threaded scanning daemon, command
110line utilities for on demand file scanning, and an intelligent tool
111for automatic signature updates.
112
113
86986abc
DM
114Object-Oriented Rule System
115~~~~~~~~~~~~~~~~~~~~~~~~~~~
116
117The object-oriented rule system enables custom rules for your
118domains. It’s an easy but very powerful way to define filter rules by
119user, domains, time frame, content type and resulting action. {pmg}
120offers a lot of powerful objects to configure your own custom system.
121
122ACTIONS - objects::
123
124Defines the final actions.
125
126WHO - objects::
127
128Who is the sender or receiver of the e-mail?
129
130WHAT - objects::
131
132What is in the e-mail?
133
134WHEN - objects::
135
136When is the e-mail received by Proxmox Mail Gateway?
137
138Every rule has five categories FROM, TO, WHEN, WHAT and ACTION. Every
139of these categories can contain several objects and a direction (in,
140out or both).
141
142Options range from simple spam and virus filter setups to
143sophisticated, highly customized configurations blocking certain types
144of e-mails and generating notifications.
145
146
fc9071c3
DM
147Tracking and Logging
148~~~~~~~~~~~~~~~~~~~~
149
150The innovative Proxmox Message Tracking Center tracks and summarizes
151all available logs. With the web-based and user friendly management
152interface, the IT admins can easily overview and controll all
153functions from a single screen.
154
155The Message Tracking Center is very fast and powerful, tested on {pmg}
156sites processing over a million emails per day. All different log
157files from the last 7 days can be queried and the results are
158summarized by an intelligent algorithm.
159
160- Arrival of the email
161- Proxmox filtering processing with results
162- Internal queue to your email server
163- Status of final delivery
164
165
2350185a
DM
166High Availability with Proxmox HA Cluster
167~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
168
169To provide a 100% secure email system for your business, we developed
170Proxmox High Availability (HA) Cluster. The Proxmox HA Cluster uses a
171unique application level clustering scheme, which provides extremely
172good performance. Fast set-up within minutes and a simple, intuitive
173management keep resource needs low. After temporary failures, nodes
174automatically reintegrate without any operator interaction.
175
176
b8c7b823
DM
177Your benefit with {pmg}
178-----------------------
179
180* Open source software
181* No vendor lock-in
182* Linux kernel
183* Fast installation and easy-to-use
184* Web-based management interface
185* REST API
186* Huge active community
187* Low administration costs and simple deployment
188
189
190include::getting-help.adoc[]