Changelog for
sendmailanalyzer-www-9.4-150500.2.1.noarch.rpm :
* Fri Oct 16 2020 ecsosAATTopensuse.org- Update to 9.4 This release fix several issues reported by users during the last year, it also adds some new features and configuration directives.
* Add support for dockerization based on the httpd apache2 docker image with sa_cache cron support built in. It also comes with a docker-compose example file.
* 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 message as DNSBL rejected when DNSBL rank value is upper or equal. Default: 3. For a complete list of changes and credits see https://github.com/darold/sendmailanalyzer/releases/tag/v9.4- Update to 9.3 This release fixes some bugs reported since last release and adds several additional milters and useful features.
* New features: - Add support to Eset Mail Security reporting Virus and Spam detection. - Add report of sender relay for RBL Check detailed report. - parse amavisd-new spam detail and autolearn - Add support to MimeDefang filter_check_header that discard message following mail header score. - 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. - Add parsing of SPF/DKIM log entries. - Added database lookup of virtual domains, so sendmailanalyzer is not limited to the LOCAL_DOMAIN configuration directive. This is useful for mail servers which have virtual users and domains in their database and therefor no static configuration. - Change pie graph to bar graph for top senders and recipient. - Allow file path as value for LOCAL_DOMAIN configuration directive.
* New configuration directives: - 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. - Add three new configuration directives to the sendmailanalyzer configuration file: - 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. - 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. - 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. - 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. For a complete list of changes and credits see https://github.com/darold/sendmailanalyzer/releases/tag/v9.3- Add Cron file.- Run spec-cleaner.
* Sun Mar 05 2017 ecsosAATTopensuse.org- fix build error in Tumbleweed and Factory
* Tue Feb 09 2016 ecsosAATTopensuse.org- update to 9.2 - Update de_DE translation file. Thanks to Wolfgang for the patch. - Fix wrong ExecStop command. Thanks to fmalfatto for the patch. - Add sorttable.js javascript to be able to sort on each column in detailed views. Thanks to Siervo Andrey Amado Benavides for the patch. - Fix systemd start script - Allow yyyy-mm-dd hh:mm:ss in history timestamp for journalctl together with iso format: yyyy-mm-ddThh:mm:ss. - Prevent redefining --since journalctl option if it is already given in JOURNALCTL_CMD or --journalctl. - Add documentation about JOURNALCTL configuration directive and the -j or - -journalctl command line option. - Fix command line option in uppercase and not. - Fix wrong status and spam rule for spam rejected by eXpurGate milter. Thanks to Tiyma Ahmed for the report. - Fix Postfix/Amavis discarded spam and virus that appears with status sent. Thanks to Miquel Angel Daniel Veny for the report. - Fix long spamassassin messages that are not detected as spam by sendmail analyzer. Thanks to Stefan Berger for the patch. - Add information about the FORCE configuration option and -F command line. - Add -F | --force command line option to be used if you always have log files with fresh entries and log files coming from multiple host. Thanks to Sladjan Andjelic for the feature request. - Update Debian package and documentation in packaging/README. Thanks to Nicolas Quiniou-Briand for the report. - Update copyrights. - Fix start script, it was not killing off the process, added -s kill. Thanks to Gary McLean for the patch. - Add support to sendmail milter with subject rewriting. - Fix an other issue in message delivery direction. Thanks to Gary McLean for the report. - Add date before hour in the detailed report. - Add date with hour to the CSV details file output. Thanks to Tsioritafita Rajahanisainana for the report. - Remove --duplicate option, it is too much confusing. Fix case where SA doubled recipient entries with the same message-id but not the same MTA id. - Fix postfix double delivery by using \"queued as\" and \"orig_queue_id\". - Fix case where sender relay was not checked against LOCAL_DOMAIN to find mail incoming direction. Thanks to Kulikov Dmitrii for the report. - Fix case to avoid double when postfix send the message locally to a plugin. - Change MTA_NAME default value to add spampd: sm-mta|sendmail|postfix|spampd - Add support to postfix clamsmtpd virus and spampd detection. Thanks to Zdenek Zamecnik for the feature request. - Add subject field to CSV download. - Add report of subject in detailed view when available in log file. Thanks to Tsioritafita Rahajanisainana for the feature request.
* Sun Apr 26 2015 ecsosAATTopensuse.org- Update to 9.1 - Detailed views are now also downloadable as CSV file. Thanks to Tsioritafita Rahajanisainana for the feature request. - Fix computation of starttls graph. Thanks to MAYER Hans for the report. - Allow download of Top senders and recipients in CSV format from a link [csv] after the column header. Thanks to Tsioritafita Andre Rolly Rahajanisainana for the feature request. - Add russian translation. Thanks to sef1976 for the patch. - Add --duplicate command line entry to fix a bad Postfix behavior which use different MTA id per recipient for a single message. Note that when enabled you will not see messages with multiple recipient. Thanks to Olivier Zolli for the report. - Add STARTLS status report. Thanks to Hans Mayer for the feature request. - Fix documentation about MAIL_GW and MAIL_HUB where ip addresses must be used instead of DNS name. Thanks to Roger for the report. - Fix comment to MAIL_GW and MAIL_HUB where ip addresses must be used instead of DNS name. Thanks to Roger for the report. - Remove rejected mail from top senders statistics. Thanks to Michal Paulus for the report. - Add DSN report for postfix log. Thanks to Wolfgang for the feature request. - Fix DNSBL entries are missing if the from=<>. Thanks to Olivier Zolli for the patch. - Update configuration file in debian directory. - Add Italian translation file. Thanks to Luca Sasdelli for the patch. - Fix unrecognized virus infection log report produced by amavis-new. Thanks to Olaf Menzel for the report. - Fix case where incoming message was not counted in messaging flow. - Fix spamd sendmail parser, some messages was lost. Thanks for Sir Y Dog for the report. - Remove README.RPM from slackBuild, the file no longer exists. Thanks to Syr Y Dog for the report. - First work on adding support to Exim log file. - Add new configuration directives EXCLUDE_FROM, EXCLUDE_TO and EXCLUDE_RELAY to not report emails from the specified list of senders or senders relay. Thanks to Dave Wreski for the feature request. - Fix rejection Top status with Domain of sender address.... - Fix Top DSN wrong report count. Unknown senders are marked as unknown. Thanks to Paul Cantle for the report. - Fix Top DSN details reports. Thanks to Paul Cantle for the report. - Fix enhdnsbl rejection, they should be reported as DNSBL spam now. Thanks to Piotr Bodnar for the report. - Limit Top rejection status to any text before : character. - Fix some status cleanup. - Add support to milter-limit. Will be shown in Top Rejection & Events report with status starting with \"has exceeded ...\". Thanks to Juan Carlos Sanchez for the feature request. - Fix missing sender relay when no DNS name was appended in front. Thanks to Juan Carlos Sanchez for the report. - Exclude authid single message from System messages report. - Add aggregating of STARTTLS error. - Fix a possible case where Amavis Hits score was not stores. - Make systemd happy with sendmailanalyzer.pid file. Thanks to Piotr Bodnar for the report. - Test log file size before seeking in incremental mode. - Accelerate incremental mode by seeking directly to last position of the parser in the logfile after last run. It will also auto detect file rotation and fall back to the start of the file when the file has changed. - Some documentation fixes. Thanks to Igor Vuk for the patch. - Add WEEKLY_FREE_SPACE configuration directive to force sa_cache to archive or remove data file each weeks instead of default per month. This will help saving space on huge MTA. - Fix summarization of some status messages. - Add error message when the archive command can not be achieved. - Add postfix warning into SysErr reports. Thanks to Mathieu Chateau for the feature request. - Add support to spampd spam detection. Thanks to Thibaut Varene for the feature request. - Recalculate current time at each line to compare log entry with current date to search the year used in the log file. - Add information about settings for sendmailanalyzer into systemd service. Thanks to fmalfatto for the report. - Add ruleset=check_relay with reject=550 5.7.1 to the spam reports. Thanks to Ricardson Williams for the report. + UPGRADE: You need to reinstall all file and rebuild your configuration file from the new default configuration file. Data files do not need to be remove, backward compatibility is preserved.- rpmlint: fix incorrect-fsf-address
* Sun Mar 16 2014 larsAATTlinux-schulserver.de- Update to 9.0: + This is a major release with lot of major enhancements and a full year of bug fixes. There is a complete remove of dependency to libgd and GD::Graph
* Perl modules, graphs are now drawn using the flotr2 javascript library. It adds support to ipv6 addresses, a new week view in the calendar menu. It also restores reports on postgrey and adds support to policyd-weight, sqlgrey and maiad plugins. A new directive EXCLUDE_TO to be able to exclude some destination addresses from reports and new Brazilian Portuguese translation. + UPGRADE: You need to reinstall all file and rebuild your configuration file from the new default configuration file. Data files may not need to be remove, backward compatibility should be preserved.- removed dependencies to perl(GD
*) modules- use upper case README.SUSE filename- do not use \'restart\': use \'try-restart\' in logrotate instead
* Thu Feb 07 2013 wrAATTrosenauer.org- Update to 8.7: + Fix major bug with new year change when LAST_PARSED has a last line parsed from December. Thanks to Richard Victor Correia for the report.
* Wed Jan 02 2013 larsAATTlinux-schulserver.de- Update to 8.6: + Fix details search of top sender and status in top rejected stats. Thanks to Arthur Gouros for the report. + Add SKIP_RCPT_RELAY configuration directive to bypass local delivery messages that double the count of messages. Default is dovecot. Thanks to Richard Victor Correia for the report. + Change install to copy sendmailanalyzer.conf.sample into the doc/ directory and copy sendmailanalyzer.conf into etc/ if none already exist. Thanks to Igor Vuk for the report. + Fix search of rejected message on domain. Thanks to Arthur Gouros for the report. + Fix virus name storage with spamd-milter quarantine detection. Thanks to Bill V for the report. + Change menu \"Rejection & Errors\" into \"Rejection and Events\". + Fix missing system message when it was registered at same time than a previous one. + Reorder command line option, short before long. + Fix top authid with anonymous TLS SMTP auth. + Add support to syslog high resolution timestamp. Thanks to Richard Victor Correia for the report. + Replace .orig extension into .sample. + Add anonymous TLS connection established into auth report instead, of errors/events report. Thanks to Arthur Gouros for the suggestion. + Fix top domain name search in top rejected view. Thanks to Arthur Gouros for the report. + Change in .spec file to reflect the config file renaming. Thanks to ivuk fro the patch. + Add missing spamd historical report in sa_cache. Thanks to Bill V for the report.- split out www subpackage including needed dependencies for apache- specfile cleanup- added systemd service files- added apache configuration- added manpage for sa_cache and README.SuSE
* Wed Dec 26 2012 projectsAATTlocalside.net- This is a bugs fix release with better signal handling and spam logs detection. - Fix spam report with spamd and add spamd to the SPAM_TOOLS configuration directive. Thanks to Bill V for the report. - Update documentation about start script and signal handling. - Add new starter file for distribution using systemd at init and a README file to explain how to install those scripts. Thanks to Durwin for the report. - Fix typo in regex pattern of spamd lines detection. Thanks to Bill V for the report. - Fix removing of pid file which in some case was not removed. - Fix signal handler on SIGTERM. - sendmailanalyzer.conf will now be installed as sendmailanalyzer.conf.orig. - Fix issue in spam message detection. Thanks to Stefan Berger for the report. - Fix case where recipient was not collected on postfix servers because the Sent status in in lower case. Thanks to Kalpesh Patel for the report.
* Mon Sep 24 2012 projectsAATTlocalside.net- This is a bug fix release, with the addition of the SIGHUP signal handler to allow a full restart of sendmailanalyzer forcing it to reread configuration and reopen the log file. - Add signal handler to SIGHUP to allow a full restart of sendmailanalyzer to force reread configuration file and reopen the pipe to the log file. Suggested by Vicky Brown. - Allow character AATT in secure_param() to allow syslog-ng remote host syntax - Reported by Leon van Ofwegen. - Add more information on CGI param error returned by secure_param(). - Add logrotate example to restart sendmailanalyzer in main documentation. Reported by Vicki Brown. - Fix a bug in Top Authid where number was always 1. Reported by Dan Szkola- UPGRADE: you\'d better reinstall all files after saving your configuration. Unless you just want to copy sendmailanalyzer and sa_report.cgi that are the only files that have changed as well as the documentation.
* Fri Aug 12 2011 projectsAATTlocalside.net- Initial release version 8.0