[Mimedefang] MIMEDefang 3.0-rc1

Giovanni Bechis giovanni at paclan.it
Fri May 13 07:15:35 EDT 2022

just released MIMEDefang 3.0-rc1 with many updates:

- mimedefang.pl code splitted in Perl modules
- add re_match_in_7zip_directory to check for files inside 7zip archives
- switch to Digest::SHA
- use new Rspamd connection method
- add anonymize_uri to remove utm_* parameters from uris
- add md_dkim_sign and md_dkim_verify to manipulate DKIM signatures


Some methods are no more automatically exported and must be called using their namespace.
Methods that are no more exported are:

- All entity_contains_virus_, message_contains_virus_, interpret_*_code, scan_file_using_fprotd_v6 and scan_file_using_carrier_scan methods.
- Those methods must be called by using, for example, Mail::MIMEDefang::Antivirus::message_contains_virus_clamav().
- collect_parts must be called by using Mail::MIMEDefang::MIME::collect_parts().
- get_host_name must be called by using Mail::MIMEDefang::Net::get_host_name().
- header_timezone, rfc2822_date and gen_msgid_header must be called using Mail::MIMEDefang::RFC2822 namespace.
- read_results sub must be called using Mail::MIMEDefang::Unit namespace.
- To read MIMEDefang version, md_version() must be used, version() is still accessible as Mail::MIMEDefang::version

Tests are very welcome as usual.

  Giovanni Bechis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.mimedefang.org/pipermail/mimedefang_lists.mimedefang.org/attachments/20220513/c170d10b/attachment.sig>

More information about the MIMEDefang mailing list