this release contains several fixes and new features
The definition in 'myGreeting' has only replaced the last greeting line (220 text) from the MTA, lines starting with 220-text
were not touched. Now all greeting lines are replaced.
mails to local postmaster@ and webmaster@ are no longer hardcoded skipped from backscatter checks
if you want skip them in future from backscatter checks, add the addresses to 'noBackSctrAddresses'
The SPF check fails if the sender is not RFC822/RFC1522 conform. In this case the SPF result got the tag ...(cache), which was confusing if the SPF cache was disabled.
Now SPF check also fails for this case, but the added tag is now ...(RFC822)
the internal database locking was skipped, if MariaDB was used instead of MySQL
the perl module status screen reported a missing VirusTotal-Key even a valid key was configured
sending reports failed in some cases with a syntax-error in MAIL FROM:
some times BlockReports contained two date: header lines, which caused some MTA's to reject the report
The rebuildspamdb.pm module is upgraded to version 8.03. It provides faster rebuild processing, and much shorter locking times for HMMdb and SpamDB.
performance improvement for the import/export database feature
fixes a vtapi exception if the configured proxy is not available
if the DKIM-Identity was not set in the DKIM-configuration, the identiy was calculated without the leading '@' (and possibly rjected by the receiver)
Perl 5.32 is now supported
The analyzer as well as the work with IP-addresses dialog are now showing ASN information for IP-addresses (ASN, RIP, Mask).
These information is queried from routeviews.org (University of Oregon Route Views Project) using DNS.
the remember function for the "and copy the file to correctednotspam folder" setting in the file editor dialog was not working
header lines with an email address in the comment part like "user@domain.org" were wrong parsed. This was leading in to wrong SPF,DMARC and FROM checks
the "INBOUND" keyword in SMTP listener definitions was not accepted by the GUI
the hidden configuration parameter 'AUTHrelayTable' can be used to map different authentication values to different relayHosts(s)
our $AUTHrelayTable = {}; # HASH to lookup authentication credentials for different relayHost(s)
# if this HASH is empty or no host matches relayAuthUser and relayAuthPass are used
# if any of relayAuthUser and relayAuthPass is not defined, no authentication will be done to the relayHost
# example:
# $AUTHrelayTable = {relayHost1:relayPort1 => [relayuser1,relaypass1],
# relayHost2:relayPort2 => [relayuser2,relaypass2],
# relayHost3:relayPort3 => [relayuser3,relaypass3]}
REQUIRETLS is now defined by IANA in the RFC8689 - SMTP error reply codes got a small change
the default value of 'ConnectionLog' is changed from 'noLog' (0) to 'standard' (1)
in some cases the warning 'warning: to remove an IP-address or IP-address-range from a defined IP-address-range, you need to install the modules Net::IP and NetAddr::IP::Lite'
was written to maillog.txt, even both modules were installed
MIME encoded email addresses in header fields are now decoded before any email address check is done.
the GUI option 'ssl_version' did not allow to configure TLSv1_3