Commit graph

  • 7dbc6c5301 Add documention and more explanation about the new MILTER_REJECT_REGEX configuration directive master Gilles Darold 2021-09-01 08:49:30 +02:00
  • 11d9de0539
    Merge pull request #80 from biji/patch-7 Gilles Darold 2021-09-01 08:25:53 +02:00
  • 7009e559b1 allow custom milter-reject regex biji 2021-09-01 12:17:11 +07:00
  • 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.' Gilles Darold 2021-06-06 20:21:13 +02:00
  • 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. Gilles Darold 2021-04-06 21:57:26 +02:00
  • 7609c9e981 Change the Perl shebang to use path in env. Thanks to Daniel O'Connor Gilles Darold 2021-04-06 21:33:08 +02:00
  • b2228b2cea Merge branch 'master' of github.com:darold/sendmailanalyzer Gilles Darold 2020-12-11 08:54:23 +01:00
  • 688796e069
    Merge pull request #78 from misaflo/fix-deb-package Gilles Darold 2020-10-15 11:59:56 +02:00
  • 3c4ae839b0 Add missing sorttable.js to the Debian package Florent Lévigne 2020-10-15 10:10:54 +02:00
  • 45435d9f41 Fix a typo in documentation. Gilles Darold 2020-08-12 09:33:10 +02:00
  • 8a84e2a74d Update copyright year v9.4 Gilles Darold 2020-08-12 09:07:31 +02:00
  • e4abc0868f Update ChangeLog and version to 9.4 Gilles Darold 2020-08-12 09:00:13 +02:00
  • cac568f122 Fix on possible use of an undefined value as an ARRAY reference. Thanks to Paul Brown for the report. Gilles Darold 2020-08-11 09:51:38 +02:00
  • 76fac1a494 Change INSTALL file as a symlink to the README file Gilles Darold 2020-07-22 10:09:48 +02:00
  • 114141f30b Update installation prerequisite Gilles Darold 2020-07-22 10:08:36 +02:00
  • 80889ea0a8 Fix previous patch on bounce address validation tag when the email address start with <. Gilles Darold 2020-06-08 07:07:40 +02:00
  • 7cd749fdae Remove bounce address validation tag (prvs=) from email address. Thanks to Shawn for the feature request. Gilles Darold 2020-06-07 08:43:08 +02:00
  • 279ea3fa81
    Merge pull request #74 from mindrunner/master Gilles Darold 2020-04-28 15:35:03 +02:00
  • b42eb9f01b add support for dockerization Lukas Elsner 2020-04-28 12:02:38 +02:00
  • 45b5e31801 Fix week number parameter in URL. Thanks to jassi0001 for the report. Gilles Darold 2020-04-28 11:28:50 +02:00
  • c2971ad32c Fix warning: undefined value as an ARRAY reference at line 2619. Thanks to Jason Dishop for the report. Gilles Darold 2020-04-07 20:56:42 +02:00
  • 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. Darold Gilles 2019-11-12 16:50:30 +01:00
  • bf6743ae4b Fix debian build with unsupported format in changelog version. Thanks to loopism for the report. Gilles Darold 2019-08-12 15:44:58 +02:00
  • fb9df7310a Update Changelog and version to 9.3. v9.3 Gilles Darold 2019-08-08 08:50:57 +02:00
  • 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. Gilles Darold 2019-08-06 23:59:37 +02:00
  • 6ba9d845c7 Fix Top Spam statistic when click to open detail sender relay was not shown. Thanks to biji for the report. Gilles Darold 2019-02-12 09:08:45 +01:00
  • f916d2fcf6
    Merge pull request #69 from biji/patch-4 Gilles Darold 2019-02-12 08:24:36 +01:00
  • 1a05ce0719 queue-id biji 2019-02-08 11:02:27 +07:00
  • 7c76be4b37 $id always = queue-id biji 2019-02-07 15:37:34 +07:00
  • 4c68c480bf Merge remote-tracking branch 'upstream/master' into patch-4 biji 2019-02-06 17:05:15 +07:00
  • 16be72affa fix postfix amavis log contains no Message-ID biji 2019-02-06 17:05:03 +07:00
  • c145fd5112 Take care of reject case for PR #67 Gilles Darold 2019-02-04 08:54:30 +01:00
  • b5abbdf545
    Merge pull request #67 from biji/patch-3 Gilles Darold 2019-02-04 08:51:07 +01:00
  • e658db6b34 sender relay for RBL Check detail report biji 2019-02-04 11:54:57 +07:00
  • 5022b3f500
    Merge pull request #66 from biji/patch-2 Gilles Darold 2019-01-30 21:53:46 +01:00
  • 102d771920 parse amavisd-new spam detail and autolearn biji 2019-01-30 13:53:57 +07:00
  • 54ea1fd12d
    Merge pull request #65 from biji/patch-1 Gilles Darold 2019-01-29 12:22:24 +01:00
  • 423e87dcda
    fix if there is no ; biji 2019-01-29 18:00:56 +07:00
  • 12191656df
    Update sendmailanalyzer biji 2019-01-29 13:01:26 +07:00
  • e047022336 Fix calendar that was not displaying last week. Thanks to Pete Sherwin Villanueva for the report. Gilles Darold 2019-01-05 16:11:07 +01:00
  • 6aa4f9ce6e Fix percent values of hbar graphs Gilles Darold 2018-12-14 11:41:32 +01:00
  • 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. Gilles Darold 2018-12-10 17:21:41 +01:00
  • 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. Gilles Darold 2018-12-02 19:02:34 +01:00
  • 97b2f3176b Update README using: pod2text doc/sendmailanalyzer README. Gilles Darold 2018-07-23 16:16:09 +02:00
  • 6ac6c19afd Fix documentation about systemd start script. Thanks to Kenneth Fribert for the report. Gilles Darold 2018-07-23 16:14:16 +02:00
  • 709a398708 Add parsing of SPF/DKIM log entries. Thanks to r-sherwood for the feature request. Gilles Darold 2018-06-17 23:47:16 +02:00
  • 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: Gilles Darold 2018-06-17 16:05:08 +02:00
  • 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. Gilles Darold 2018-06-17 14:51:14 +02:00
  • d3fb6b5024 Change pie graph to bar graph for top senders and recipient. Thanks to Jonathan Baker-Bates for the feature request. Gilles Darold 2018-06-17 14:40:28 +02:00
  • b527049edd Fix ipv6 placeholder in top reports and csv export. Gilles Darold 2018-06-15 17:58:58 +02:00
  • e6c57dda51 Fix code to handle the exceptional case where a new log has the same size of the old one. Gilles Darold 2018-06-15 12:28:45 +02:00
  • ab7518f041 Fix top postgrey week caching. Gilles Darold 2018-06-14 17:22:33 +02:00
  • 1eab0acbcb Fix new log file with the exact same size than the previous one that was not parsed. Gilles Darold 2018-06-14 16:43:09 +02:00
  • f64590a1d5 Forgot to add clean_relay() function. Gilles Darold 2018-06-14 16:41:13 +02:00
  • e480d63b0c Apply ipv6 fix when reading files. Gilles Darold 2018-06-11 23:34:12 +02:00
  • d0d325d864 Improve previous patch. Gilles Darold 2018-06-11 23:31:03 +02:00
  • b6d1df6d93 Fix possible data file corruption with ipv6 addresses. Thanks to Eneko for the report. Gilles Darold 2018-06-11 22:28:13 +02:00
  • ca5b12cb25 Change clean_relay() function to handle ipv6 addresses. Gilles Darold 2018-06-11 22:13:59 +02:00
  • d51853e160 Fix relay cleaning on postgrey logs. Gilles Darold 2018-06-10 11:01:04 +02:00
  • 4363c4c15e Fix postfix parsing of spam reject. Gilles Darold 2018-06-09 11:18:35 +02:00
  • fcac264da6 Fix make clean to remove autogenerated man files. Gilles Darold 2018-03-04 12:04:03 +01:00
  • 6ab535bf8e Update copyright year. Gilles Darold 2018-01-28 17:32:36 +01:00
  • 8194e534c1 Change default HTML charset to utf-8 instead of iso-8859-1. Thanks to Philippe Schlumpf for the report. Gilles Darold 2018-01-28 17:29:46 +01:00
  • ff2e0ad635 Add translation for delivery flow with new Unknow direction. Gilles Darold 2018-01-05 01:04:41 +01:00
  • 735de35d3e Change set_direction() function. Gilles Darold 2018-01-05 01:02:50 +01:00
  • 24074c50c8 Try to automatically skip verbose mode in postfix that pollute the log and generate lot of wrong SysErr. Thanks to Kenneth Fribert for the report. Gilles Darold 2018-01-05 01:01:27 +01:00
  • 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. Gilles Darold 2017-11-21 17:27:13 +01:00
  • 4eb40a9574 Fix case where a message was stored as not delivered, now a message that is not queued on localhost is considered as delivered. Thanks to enekux for the report. Darold Gilles 2017-11-16 16:53:27 +01:00
  • 88d501ed24 Fix delivery direction when only LOCAL_DOMAIN was set. Thanks to enekux for the report. Darold Gilles 2017-11-15 23:44:17 +01:00
  • 76cda01d9f Fix direction in cache, changes from sendmailanalyzer was not reported into set_direction. Darold Gilles 2017-10-02 16:40:40 +02:00
  • 19d4a3d593 Merge 3cec0bafe9 into 7ea5dd79d0 thinksilicon 2017-09-16 10:56:31 +00:00
  • 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. Gilles Darold 2017-09-15 23:59:00 +02:00
  • cf30e95e27 Fix wrong report of DNSBL Spam blocked that was inluding all 550 5.7.1 messages even those not related to RBL. It now attempts to find keywords "see" or "listed" in the rejection status. Gilles Darold 2017-09-15 23:09:51 +02:00
  • 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. Gilles Darold 2017-09-15 13:32:34 +02:00
  • 533a03467e Update Apache configuration information and set default to 2.4 configuration. Gilles Darold 2017-09-15 13:27:48 +02:00
  • d596f6de76 Fix spec file on lang files. Thanks to Steve Jones for the patch. Gilles Darold 2017-07-09 20:48:50 +02:00
  • 5f5f4004f3 Merge branch 'master' of github.com:darold/sendmailanalyzer Gilles Darold 2017-07-09 20:46:10 +02:00
  • ab29dbcc12 Fix storage of sender relay for postfix MTA. Thanks to Stephe Jones for the report. Darold Gilles 2017-07-02 15:42:39 +02:00
  • 3b7d8c6301 Add condrestart to start script. Thanks to Steve Jones for the patch. Darold Gilles 2017-06-25 18:23:55 +02:00
  • 2463444d53 Merge branch 'master' of github.com:darold/sendmailanalyzer Gilles Darold 2017-05-11 15:50:39 +02:00
  • c4f1def665 Add information about rebuilding report. Gilles Darold 2017-04-10 22:23:30 +02:00
  • 316c44a793 Update year in copyright. Darold Gilles 2017-01-22 13:10:09 +01:00
  • b1fa572f0b Fix unparsed line of MailScanner+Clamd. Thanks to Johan Glenac for the report. Darold Gilles 2017-01-22 12:59:41 +01:00
  • 3cec0bafe9 Added database lookup of virtual domains, so sendmailanalyzer is not limited to the LOCAL_DOMAIN-configuration. This is useful for mailserver which have virtual users and domains in their database and therefor no static configuration. Thinksilicon 2017-01-14 17:38:30 -05:00
  • d14ea3a912 Altered DNSBL regex to match 'Helo command [host.name] blocked using ...'-logline in combination with reject_rhsbl_helo config option of postfix. Thinksilicon 2017-01-14 17:33:08 -05:00
  • cd2db6d074 Apply patch to exclude line that match a regex in the realtime parsing. Darold Gilles 2016-12-26 19:41:36 +01:00
  • 7e42925b69 Add EXCLUDE_LINE configuration directive to exclude all lines matching a regexp from being parsed. Character # in the regex need to be escaped with a backslash. Use it to prevent unwanted line to be reported in Rejection reports. Darold Gilles 2016-12-26 11:00:58 +01:00
  • e843d945f1 On some MTA, message delivery is done outside and only queuing is logged, this mean that messages are counted as incoming but not delivered. Enable new directive NO_QUEUE_EXCLUSION to force sendmailanalyzer to take them as sent. Thanks to Cedric Saunier for the report. Darold Gilles 2016-12-11 10:20:54 +01:00
  • 5a9891b43c Fix installation. Darold Gilles 2016-12-11 09:41:54 +01:00
  • dd038624d3 Merge branch 'master' of github.com:darold/sendmailanalyzer Gilles Darold 2016-10-28 13:25:00 +02:00
  • 44902121fc Allow policyd-weight "Policy action=DUNNO" to be parsed like "decided action=DUNNO". Darold Gilles 2016-09-03 11:39:44 +02:00
  • 45957f1906 Fix start script to kill all pids of the GPID to stop sendmailanalyzer processes. Thanks to sirydog81 for the report. Gilles Darold 2016-08-31 23:41:46 +02:00
  • bb2a958d03 Add NO_HOST_DOMAIN configuration directive. When activated, remove domain part of the syslog hostname. Some programme use FQDN instead of the single hostname. Set it to 1 if you have two report for the same hostname but one with the domain part. Darold Gilles 2016-05-04 22:04:34 +12:00
  • e43a96c25d Fix regexp in AMAVIS_NAME to detect amavis log lines. Thanks to enekux for the report. Darold Gilles 2016-05-04 07:19:05 +12:00
  • 5315f4ec14 Fix a possible non detected amavis log line. Darold Gilles 2016-05-04 07:15:11 +12:00
  • e5a2e5c131 Merge pull request #40 from jguardon/master Darold 2016-05-01 18:47:11 +12:00
  • 530f649753 Update Spanish translation Jesus 2016-04-30 18:34:06 +02:00
  • f45a9073d3 Fix parsing of amavis virus detection. Thanks to Jean-Francois Legendre for the report. Darold Gilles 2016-04-28 07:12:15 +02:00
  • 982ba3fec4 Rename spanish locale to es_ES, not sp_SP which does not exist. Thanks to Jesus Guardon for the report. Gilles Darold 2016-04-25 23:24:30 +02:00
  • 3cd5c4fc69 Add start script for gentoo. Thanks to Edoardo Liverani for the file. Darold Gilles 2016-04-13 12:34:14 +02:00