Commit graph

102 commits

Author SHA1 Message Date
Gilles Darold
7609c9e981 Change the Perl shebang to use path in env. Thanks to Daniel O'Connor 2021-04-06 21:33:08 +02:00
Gilles Darold
8a84e2a74d Update copyright year 2020-08-12 09:07:31 +02:00
Gilles Darold
e4abc0868f Update ChangeLog and version to 9.4 2020-08-12 09:00:13 +02:00
Gilles Darold
45b5e31801 Fix week number parameter in URL. Thanks to jassi0001 for the report. 2020-04-28 11:28:50 +02:00
Darold Gilles
246a09b50c Add configuration directive POSTSCREEN_DNSBL_THRESHOLD to set the
threshold to detect case where postscreen reject an ip address. By
default  reject: RCPT from ... are not logged by postfix, we mark the
message as DNSBL rejected when DNSBL rank value is upper or equal.
Default: 3.  Thanks to Hasan Calisir for the feature request.
2019-11-12 16:50:30 +01:00
Gilles Darold
fb9df7310a Update Changelog and version to 9.3. 2019-08-08 08:50:57 +02:00
Gilles Darold
d72ae1c1e3 Add support to Eset Mail Security reporting Virus and Spam detection.
Thanks to Peter Mares for the feature request.
Fix bug on extracting subject starting with Fwd: or Re:
Remove code for parsing ipv6 addresses in data files, it should be no
more used as character : is replaced by _ in ipv6 address at storage
time.
2019-08-06 23:59:37 +02:00
Gilles Darold
6ba9d845c7 Fix Top Spam statistic when click to open detail sender relay was not
shown. Thanks to biji for the report.
2019-02-12 09:08:45 +01:00
Gilles Darold
e047022336 Fix calendar that was not displaying last week. Thanks to Pete Sherwin Villanueva for the report. 2019-01-05 16:11:07 +01:00
Gilles Darold
6aa4f9ce6e Fix percent values of hbar graphs 2018-12-14 11:41:32 +01:00
Gilles Darold
797391edb9 Add support to MimeDefang filter_check_header that discard message
following mail header score. Thanks to Hans Mayer,for the report.
Add report of all recipients addresses for spam with multiple recipients
as when messages are discarded they all have the same ID. This was
resulting in the right count of senders but wrong count of recipients.
Note that in this case the spam received counter is still related to
senders count as they are not sent. Thanks to Hans Mayer for the report.
2018-12-02 19:02:34 +01:00
Gilles Darold
39bf967922 Added database lookup of virtual domains, so sendmailanalyzer is not
limited to the LOCAL_DOMAIN configuration directive. This is useful
for mailserver which have virtual users and domains in their database
and therefor no static configuration. Here are the new configuration
directives added to the sendmailanalyzer configuration file and their
explanation:

  - VIRTUAL_DOMAIN_DB	DBI:mysql:database=mailserver:host=localhost

Leave this unconfigured if you don't have virtual domains in a database
set up or set the value to a valid Perl DBI DSN (data source name). Here
this is a connection to a MySQL database so it require that Perl module
DBI and DBD::MySQL are installed on your system.

  - VIRTUAL_DOMAIN_DB_USER and VIRTUAL_DOMAIN_DB_PASS

The user and password to use to connect to the database.

  - VIRTUAL_DOMAIN_DB_QUERY	SELECT name FROM virtual_domains

The SQL query to use to retrieve the list of virtual domain that will
be appended to the LOCAL_DOMAIN array. See LOCAL_DOMAIN for more
information.

Thanks to thinksilicon for the patch.
2018-06-17 16:05:08 +02:00
Gilles Darold
d3fb6b5024 Change pie graph to bar graph for top senders and recipient. Thanks to Jonathan Baker-Bates for the feature request. 2018-06-17 14:40:28 +02:00
Gilles Darold
b527049edd Fix ipv6 placeholder in top reports and csv export. 2018-06-15 17:58:58 +02:00
Gilles Darold
f64590a1d5 Forgot to add clean_relay() function. 2018-06-14 16:41:13 +02:00
Gilles Darold
e480d63b0c Apply ipv6 fix when reading files. 2018-06-11 23:34:12 +02:00
Gilles Darold
6ab535bf8e Update copyright year. 2018-01-28 17:32:36 +01:00
Gilles Darold
8194e534c1 Change default HTML charset to utf-8 instead of iso-8859-1. Thanks to Philippe Schlumpf for the report. 2018-01-28 17:29:46 +01:00
Gilles Darold
ff2e0ad635 Add translation for delivery flow with new Unknow direction. 2018-01-05 01:04:41 +01:00
Gilles Darold
ac6daeb7a4 Allow file path as value for LOCAL_DOMAIN configuration directive.
The file must contain the list of domain naname that must be checked
against the sender/recipient relays, one perl line. Thanks to Steffan
Noord for the feature request.
2017-11-21 17:27:13 +01:00
Darold Gilles
88d501ed24 Fix delivery direction when only LOCAL_DOMAIN was set. Thanks to enekux for the report. 2017-11-15 23:44:17 +01:00
Gilles Darold
7ea5dd79d0 Fix duplicate of recipient entries in detailled view when the message sent was also been registered as spam. Thanks to Paul Cantle for the report. 2017-09-15 23:59:00 +02:00
Gilles Darold
b008420421 Fix missing translation and empty links in main menu, Perl since 5.26 does not include current directory . into the @INC array. Thanks to Enrico Morelli for the report. 2017-09-15 13:32:34 +02:00
Darold Gilles
316c44a793 Update year in copyright. 2017-01-22 13:10:09 +01:00
Jesus
530f649753 Update Spanish translation
Update Spanish translation to proper es_ES, using UTF-8 charset.
2016-04-30 18:34:06 +02:00
Gilles Darold
982ba3fec4 Rename spanish locale to es_ES, not sp_SP which does not exist. Thanks to Jesus Guardon for the report. 2016-04-25 23:24:30 +02:00
Darold Gilles
e12d37fbe5 Update ChangeLog and version to 9.2 2016-01-17 17:02:56 +01:00
Darold Gilles
6ef7684d24 Update copyrights. 2016-01-17 16:50:55 +01:00
Darold Gilles
34e3a0e942 Update de_DE translation file. Thanks to Wolfgang for the patch. 2016-01-17 12:45:09 +01:00
Darold Gilles
5f9a95b458 Add sorttable.js javascript to be able to sort on each column in detailed views. Thanks to Siervo Andrey Amado Benavides for the patch. 2015-12-11 23:26:22 +01:00
Darold Gilles
f53248c920 Fix Postfix/Amavis discarded spam and virus that appears with status sent. Thanks to Miquel Angel Daniel Veny for the report. 2015-10-06 19:35:04 +02:00
Darold Gilles
0e99829160 Update copyright year. 2015-06-14 10:17:28 +02:00
Darold Gilles
1504c1f6cf Fix an other issue in message delivery direction. Thanks to Gary McLean for the report. 2015-05-26 22:06:35 +02:00
Darold Gilles
73070082ed Add date before hour in the detailed report. 2015-05-26 15:53:16 +02:00
Darold Gilles
850c91b86f Add date with hour to the CSV details file output. Thanks to Tsioritafita Rajahanisainana for the report. 2015-05-21 17:36:23 +02:00
Darold Gilles
6fff4169a3 Fix case where sender relay was not checked against LOCAL_DOMAIN to find mail incoming direction. Thanks to Kulikov Dmitrii for the report. 2015-05-15 19:07:41 +02:00
Darold Gilles
70eb09ba43 Add subject field to CSV download. 2015-04-26 12:33:18 +02:00
Darold Gilles
9915eb4174 Add report of subject in detailed view when available in log file. Thanks to Tsioritafita RAHAJANISAINANA for the feature request. 2015-04-26 12:27:49 +02:00
Darold Gilles
b8e485ca3c Update ChangeLog and version to 9.1 2015-04-18 10:57:19 +02:00
Darold Gilles
b2b63b5af0 Merge all CSV tables from a report into a single one. 2015-04-13 12:12:14 +02:00
Darold Gilles
73e2b13df7 All columns of Top senders and Top recipents reports are now included in the CSV file as separated table. Detailed views are now also downloadable as CSV file. Thanks to Tsioritafita Rahajanisainana for the feature request. 2015-04-11 09:15:14 +02:00
Darold Gilles
46ab25b0f3 Fix computation of starttls graph. Thanks to MAYER Hans for the report. 2015-04-06 15:11:09 +02:00
Darold Gilles
dc316fb8c5 Allow download of Top senders and recipients in CSV format from a link [csv] after the column header. Thanks to Tsioritafita André Rolly Rahajanisainana for the feature request. 2015-04-03 16:36:50 +02:00
Darold Gilles
ea082d1bfa Add russian translation. Thanks to sef1976 for the patch. 2015-04-02 15:35:51 +02:00
Darold Gilles
76d20abee8 Fix previous patch to handle sa_cache modification. 2015-03-18 18:54:56 +01:00
Darold Gilles
409c36b9cc Add STARTLS status report. Thanks to Hans Mayer for the feature request. 2015-03-18 15:08:49 +01:00
Darold Gilles
e0c05f0438 Remove rejected mail from top senders statistics. Thanks to Michal Paulus for the report. 2015-02-18 14:49:30 +01:00
Dalibo
7c214ccef9 Add Italian translation file. Thanks to Luca Sasdelli for the patch. 2015-01-10 11:53:19 +01:00
Darold Gilles
3f8b4bf386 Fix Top DSN wrong report count. Unknown senders are marked as unknown. Thanks to Paul Cantle for the report. 2014-09-02 23:35:45 +02:00
Darold Gilles
1d18b4854d Fix Top DSN details reports. Thanks to Paul Cantle for the report. 2014-09-02 22:57:20 +02:00