5 {pmg} provides a useful and feature-rich statistics interface that allows
6 administrators to quickly get an overview of the overall workload and easily
9 The statistics are displayed for a selected period, which by default is the
10 current day. This period can be changed to any other day, a whole month or even
13 [thumbnail="pmg-gui-statistics-general.png", big=1]
15 On the main statistics page there are three graphs with additional data:
19 Shows the total mail flow as a graph and the following details:
22 * Incoming/Outgoing Mails (as count and percentage)
23 * Virus Outbreaks (the amount of outgoing virus mails)
24 * Avg. Mail Processing Time
25 * Incoming/Outgoing Mail Traffic
29 Displays the count of incoming mails from each of the following categories,
30 including their percentage of the total incoming mail volume:
33 * Junk Mails (Virus + Spam + Greylisted + SPF rejects + RBL rejects)
35 * Spam Mails (Mails with Spamscore >= 3 and not containing a virus)
37 * Bounces (mails with an empty envelope-sender address)
42 Displays the count of outgoing mails from each of the following categories,
43 including their percentage of the total outgoing mail volume:
46 * Bounces (mails with an empty envelope-sender address)
49 [[pmgstats_spam_scores]]
53 [thumbnail="pmg-gui-statistics-spam-scores.png", big=1]
55 The `Spam Scores` panel shows the distribution of the different spam scores for
56 the selected time period. Note that you can also select a whole month or even a
57 whole year as period to display.
63 [thumbnail="pmg-gui-statistics-virus-charts.png"]
65 The `Virus Charts` panel gives you an overview of how many virus files were
66 tried to be transmitted through your mail infrastructure, but got caught early
69 The list shows which and how often a certain viruses were detected in the
72 See xref:pmgconfig_clamav[Virus Detector Configuration] for details about how
73 {pmg} scans for virus files.
75 [[pmgstats_hourly_distribution]]
79 [thumbnail="pmg-gui-statistics-hourly-distribution.png", big=1]
81 The `Hourly Distribution` shows the amount of incoming and outgoing mail per
82 hour for the selected time period. For periods spanning a whole month or a
83 whole year the arithmetic average of mail volume in an hour will be shown.
85 [[pmgstats_postscreen]]
89 [thumbnail="pmg-gui-statistics-postscreen.png"]
91 Contains a chart with the RBL (Real-time Blackhole Lists) and `pregreet`
92 rejects for the selected time frame.
94 [quote, Postfix Postscreen Howto]
96 For each connection from an SMTP client, postscreen(8) performs a number of
97 tests in the order as described below. Some tests introduce a delay of a few
98 seconds. postscreen(8) maintains a temporary allowlist for clients that pass
99 its tests; by allowing allowlisted clients to skip tests, postscreen(8)
100 minimizes its impact on legitimate email traffic.
103 For more info about postscreen and pregreet tests, see the
104 https://www.postfix.org/POSTSCREEN_README.html[postscreen readme].
110 [thumbnail="pmg-gui-statistics-domain.png"]
112 The `Domain` view is split into two tabs, one for incoming and one for outgoing
115 Each tab shows a list of domains that received mails in a selected time frame,
120 ** mail flow to a domain
121 ** how many viruses were detected,
122 ** and how many mails were classified as spam
128 [thumbnail="pmg-gui-statistics-sender.png", big=1]
130 The `Sender` panel contains a list of e-mail addresses that sent mail out in
131 the selected time frame, with a total count, how many viruses were detected and
132 how big these mails were.
134 If you click on one of these e-mail addresses, you see a detailed list of
135 recipients, complete with size, date and time.
137 [[pmgstats_receiver]]
141 [thumbnail="pmg-gui-statistics-receiver.png"]
143 Similar to the `Sender` panel, this contains a list of e-mail addresses that
144 received e-mails from outside, with a total, spam and virus count, as well
145 as the total mail size.
147 If you click an entry, it shows a detailed list of mails with size, date,
148 time, virus and spam score info.
150 If the `Use advanced statistics filters` option (`Configurations -> Options`)
151 is enabled, only active accounts will be listed. Active accounts are those that
152 sent mail during the selected time period or up to 90 days before.
158 [thumbnail="pmg-gui-statistics-contact.png"]
160 This contains the list of external recipients that received mail from this
161 {pmg}, coming in on the internal port, with total count, virus count and size.
163 If you click an entry, it shows a list of mails with size, date and time.
165 If the `Use advanced statistics filters` option (`Configurations -> Options`)
166 is enabled, active accounts will be filtered out, since they can already be
167 seen in the `Receiver` panel. Active accounts are those which sent mail in the
168 selected time frame or up to 90 days before.