Commit graph

326 commits

Author SHA1 Message Date
Gilles Darold
7dbc6c5301 Add documention and more explanation about the new MILTER_REJECT_REGEX configuration directive 2021-09-01 08:49:30 +02:00
Gilles Darold
11d9de0539
Merge pull request #80 from biji/patch-7
allow custom milter-reject regex
2021-09-01 08:25:53 +02:00
biji
7009e559b1 allow custom milter-reject regex 2021-09-01 12:17:11 +07:00
Gilles Darold
c216f5a73d Fix missing sender relay in some postfix log and false positive bounced messages that have simply be removed. Thanks to Rohit Rawal for the report.' 2021-06-06 20:21:36 +02:00
Gilles Darold
ae48c4b5d2 Some recent browsers don't supports frames directly like Chrome or Safary
add information about adding the following to the Apache2 configuration file:
   Header always set X-Frame-Options "SAMEORIGIN"
Thanks to Daniel O'Connor for the report.
2021-04-06 21:57:26 +02:00
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
b2228b2cea Merge branch 'master' of github.com:darold/sendmailanalyzer 2020-12-11 08:54:23 +01:00
Gilles Darold
688796e069
Merge pull request #78 from misaflo/fix-deb-package
Add missing sorttable.js to the Debian package
2020-10-15 11:59:56 +02:00
Florent Lévigne
3c4ae839b0 Add missing sorttable.js to the Debian package 2020-10-15 10:10:54 +02:00
Gilles Darold
45435d9f41 Fix a typo in documentation. 2020-08-12 09:33:10 +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
cac568f122 Fix on possible use of an undefined value as an ARRAY reference. Thanks to Paul Brown for the report. 2020-08-11 09:51:38 +02:00
Gilles Darold
76fac1a494 Change INSTALL file as a symlink to the README file 2020-07-22 10:09:48 +02:00
Gilles Darold
114141f30b Update installation prerequisite 2020-07-22 10:08:36 +02:00
Gilles Darold
80889ea0a8 Fix previous patch on bounce address validation tag when the email address start with <. 2020-06-08 07:07:40 +02:00
Gilles Darold
7cd749fdae Remove bounce address validation tag (prvs=) from email address. Thanks to Shawn for the feature request. 2020-06-07 08:43:08 +02:00
Gilles Darold
279ea3fa81
Merge pull request #74 from mindrunner/master
add support for dockerization
2020-04-28 15:35:03 +02:00
Lukas Elsner
b42eb9f01b add support for dockerization
This commit adds a buildable Dockerfile based on the httpd apache2
docker image with sa_cache cron support built in.
It also comes with a docker-compose example file.
2020-04-28 12:02:38 +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
Gilles Darold
c2971ad32c Fix warning: undefined value as an ARRAY reference at line 2619. Thanks to Jason Dishop for the report. 2020-04-07 20:56:42 +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
bf6743ae4b Fix debian build with unsupported format in changelog version. Thanks to loopism for the report. 2019-08-12 15:44:58 +02: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
f916d2fcf6
Merge pull request #69 from biji/patch-4
fix postfix amavis log contains no Message-ID
2019-02-12 08:24:36 +01:00
biji
1a05ce0719 queue-id 2019-02-08 11:02:27 +07:00
biji
7c76be4b37 $id always = queue-id 2019-02-07 15:37:34 +07:00
biji
4c68c480bf Merge remote-tracking branch 'upstream/master' into patch-4 2019-02-06 17:05:15 +07:00
biji
16be72affa fix postfix amavis log contains no Message-ID 2019-02-06 17:05:03 +07:00
Gilles Darold
c145fd5112 Take care of reject case for PR #67 2019-02-04 08:54:30 +01:00
Gilles Darold
b5abbdf545
Merge pull request #67 from biji/patch-3
sender relay for RBL Check detail report
2019-02-04 08:51:07 +01:00
biji
e658db6b34 sender relay for RBL Check detail report 2019-02-04 11:54:57 +07:00
Gilles Darold
5022b3f500
Merge pull request #66 from biji/patch-2
parse amavisd-new spam detail and autolearn
2019-01-30 21:53:46 +01:00
biji
102d771920 parse amavisd-new spam detail and autolearn 2019-01-30 13:53:57 +07:00
Gilles Darold
54ea1fd12d
Merge pull request #65 from biji/patch-1
fix parsing barracuda rbl
2019-01-29 12:22:24 +01:00
biji
423e87dcda
fix if there is no ; 2019-01-29 18:00:56 +07:00
biji
12191656df
Update sendmailanalyzer
fix parsing:
Client host [1.1.1.1] blocked using b.barracudacentral.org; Client host blocked using Barracuda Reputation, see http://www.barracudanetworks.com/reputation/?r=1&ip=1.1.1.1
2019-01-29 13:01:26 +07: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
d6353ee075 Add new configuration directive RELAY_IP_ONLY to only store recipient or
sender relay as Ip addresses. Actually when possible sendmailanalyzer
extract the fqdn part of the relay not the Ip address. Enable this
directive if you just want Ip addresses.
2018-12-10 17:21:41 +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
97b2f3176b Update README using: pod2text doc/sendmailanalyzer README. 2018-07-23 16:16:09 +02:00
Gilles Darold
6ac6c19afd Fix documentation about systemd start script. Thanks to Kenneth Fribert for the report. 2018-07-23 16:14:16 +02:00
Gilles Darold
709a398708 Add parsing of SPF/DKIM log entries. Thanks to r-sherwood for the feature request. 2018-06-17 23:47:16 +02: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
3e946bed05 Altered DNSBL regex to match "Helo command [host.name] blocked using ..." in combination with reject_rhsbl_helo config option of postfix. Thanks to thinksilicon for the patch. 2018-06-17 14:51:14 +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