Hello all, a quick fixup version of assp V2 (2.6.5 build 21147) is released at Sourceforge.
https://sourceforge.net/projects/assp/files/ASSP%20V2%20multithreading/2.6.5%20latest%20fixup/ This fixup contains the latest fixes and some new options. It is recommended to switch to this fixup version, if a problem you have with assp is addressed in the fixup list. from the readme.txt: This folder contains the latest patched production version of ASSP V2 in assp.pl.gz. If there are currently no fixes for the latest patched production version of ASSP V2 available, no download file is provided. If there is an issue in the latest production release and the provided fix(es) seems to work, but it is not fully tested to become a production release, it is provided here. Please read the fix list. If you find your problem fixed, please switch to this release. To install the fixed version, download and extract the assp.pl.gz and replace the assp.pl file in your assp V2 installation. If any additionally Perl module is required or an upgrade of a Perl module is required, this information is provided in the fix list below. latest production version : assp 2.6.5 build 21074 current fix list : assp 2.6.5 build 21147 fix list: 2021-05-27 fixed in assp 2.6.5 *SPAM-Evaporator* build 21147: - All links in Blockreports are containing the HTML directive 'target="_blank"' to open the link in a new window. This causes problems in some Web-Mail-Clients to provide the resend request mail. The hidden variable our $TargetBlank = { # where to include 'target="_blank"' in to HTML links - set the value to '' if 'target="_blank"' makes problems 'BlockReport' => ' target="_blank"' # BlockReports in WebMail-Clients like thunderbird, Roundcube Webmail and possibly others will need to set this to '' to make the resendlinks working }; can be used, to skip this directive in the links. Another possible solution is to remove the directive from the html part using lib/BlockReport/modify.pm by adding the following line to the %toReplace hash in sub modify - like: &makeRe('target=3D"_blank"') => '', - IPv6 addresses were not reported correctly to the Griplist-Server and because of this, these addresses were not provided by griplist downloads. - If database drivers others than 'mysql' or 'MariaDB' were used, assp warned about the missing driver function '_async_check'. The warning is no longer logged in this case. - Resent mails were sometimes rejected by local MTA's, if assp is running on nix systems. This was caused by wrong line endings ([LF] only) in the resent mails, which were not corrected by assp. changed: - '+' signs in mail subjects caused problems in Blockreports in Web-Mail-Clients. The file name of the file to resend was wrong parsed and the '+' signs were replaced by spaces. Because of this, assp was unable to find the file in the filesystem. '+' signs are no longer used in (eml) file names to prevent this. added: 'addErrorReplyExplanation','Add an Error-Reply-Explanation' 'The text defined here will be added to every permanent SMTP-error-reply (starting with 5xx - except 500, 501, 502, 503, 504, 521, 534, 535, 538). For example to add a web link, where blocking reasons are explained. e.g.: - error explanations at https://your.web.domain/block-reasons or - error explanations at https://your.web.domain/block-reasons?session=SESSIONID&ip=IPCONNECTED The text (and possibly a clickable link) will become visible to blocked senders in the NDR (No Delivery Report) of the blocked mail. In the second example the assp session-id and the connected IP-address are part of the link. The web server can extract the log entries for the mail from the maillog.txt and can explain much better and/or check the database for the IP reputation and ... and ... . If you want to skip this addition for any configurable SMTP-reply, write the literal NOEXPLAIN at the end of the configured SMTP-reply definition. To force the addition for any of the above shown exceptions, add the literal FORCEEXPLAIN to the reply definition. Both literals will be removed from the reply before it is sent. For example, to skip the addition in SpamError: 554 5.7.1 Mail appears to be unsolicited -- send error reports to postmaster@LOCALDOMAIN NOEXPLAIN Keep in mind, that the maximum length of a complete SMTP reply line should not exceed 512 byte (XXX text [CR][LF]) 2021-04-12 fixed in assp 2.6.5 *SPAM-Evaporator* build 21102: - If the last line of a bomb regular expression file was a comment (#), assp has warned that the regex matches an 'empty' string and 'all' strings - because the resulting regex ended with a pipe (|) - The rebuild-spamdb-task failed, if MSSQL was used as backend-DB for SpamDB and/or HMMDB - because the standard ANSI-SQL statement to rename the temporary table is not supported by MSSQL. If MSSQL is detected by assp, the right SQL-satement is now used (sp_rename). changed: - Several CIDR-perl modules (also Net::CIDR::Lite 0.22) changed their behavior. IP-addresses with leading zeros in IPv4-address octets are no longer allowed (for example: 010.072.100.008 has to be defined as 10.72.100.8). Please have a look in to your manually edited IP lists and correct those cases. Code is added to autocorrect those IP-addresses when IP-lists are read. But there are may be circumstances, when this autocorrection will not take place! A related hint in red color is added to the bottom of the GUI. Thomas DISCLAIMER: ******************************************************* This email and any files transmitted with it may be confidential, legally privileged and protected in law and are intended solely for the use of the individual to whom it is addressed. This email was multiple times scanned for viruses. There should be no known virus in this email! *******************************************************
_______________________________________________ Assp-user mailing list Assp-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-user