The latest release of the mail server Exim 4.100 has been published, incorporating accumulated fixes and new features. Exim is a project written in C language and distributed under the GPLv2+ license.
Some basic changes in this release include:
- Added “psl” and “regdom” options for searching the Public Suffix List (PSL) and the database of registered domain names, which include typical subdomains allocated to different users.
- Experimental built-in support for the DMARC technology has been implemented to protect against sending messages on behalf of foreign domains.
- New log selectors have been added to control how the results of email authentication checks using SPF, DMARC, and DSN technologies are reflected in logs.
- A command line option has been added to display a list of installed dynamically loaded modules.
- New debugging channels have been added for analyzing the process of starting a mail server.
- The exiwhat utility now displays statistics about the activity of background processes.
- A new setting has been added to specify the character encoding in the “Content-type:” header of emails about message delivery problems.
- An event for the start of the message delivery process has been implemented.
- An option has been added to set the Delivery Status Notification (DSN) extension parameters when sending messages from the command line.
- In the local_parts option and ACL, the use of “*?” masks to cover the minimum number of characters possible is now allowed.
- The “queue_run_order” option has been added to specify the order in which elements of the queue of sent messages are processed.
- Variable expansion is now allowed in message redirection rules.
- Variable expansion is also allowed in the “protocol” option specified when setting up the SMTP transport.
- Support for analyzing the body of the message has been added in the Sieve filters.
- The tls_eccurve option now allows for specifying a list of elliptic curve groups.
/Reports, release notes, official announcements.