Release Notes: This version fixes problems with running multiple instances, a milter application hang, a core dump related to malformed error messages in LDAP, MySQL, or PostgreSQL lookup table configurations, a stuck-in-queue problem for mail with zero recipients, invalid host rejections for hostnames such as 1-2-3-4, and a problem with the VRFY command. The address_verify_poll_count was made stress-dependent by default.
Release Notes: The before-queue content filter performance and address verification performance have been improved. Support for reputation management based on the local SMTP client IP address has been added.
Release Notes: The Postfix Milter client would be out of step with a Milter application after the application sent a "quarantine" request at end-of-message time. The Milter application would still be in the end-of-message state, while Postfix would already be working on the next SMTP event, typically QUIT or MAIL FROM. In the latter case, Milter responses for the previously-received email message would be applied towards the next MAIL FROM transaction. The Postfix SMTP server would abort with an "unexpected lookup table" error when an SMTPD policy server was mis-configured in a particular way.
Release Notes: This stable release fixes a defect in SASL support. With plaintext SMTP sessions and smtpd_tls_auth_only=yes and smtp_sasl_auth_enable=yes, the SMTP server logged warnings for reject_*_sender_login_mismatch, instead of enforcing them.
Release Notes: This stable release fixes one defect in Milter support.
Release Notes: The installation/upgrade procedure did not automatically create the data_directory. In the "new queue manager", the _destination_rate_delay code needed to postpone the job scheduler updates after delivery completion, otherwise the scheduler could loop on blocked jobs. The queue manager used <transport>_concurrency_failed_cohort_limit instead of <transport>_destination_concurrency_failed_cohort_limit as documented. The SMTP client disabled MIME parsing despite non-empty settings for smtp_header_checks, smtp_mime_header_checks, smtp_nested_header_checks, or smtp_body_checks.
Release Notes: This version introduces multi-instance support. TLS (SSL) support was updated for elliptic curve encryption. The Milter client now supports all Sendmail 8.14 Milter requests. Postfix no longer adds (Resent-) From:, Date:, Message-ID:, or To: headers to email messages with "remote" origins. Stress-adaptive behavior is now enabled by default. This allows the Postfix SMTP server to temporarily reduce time limits and error-count limits under conditions of overload, such as a malware attack or backscatter flood.
Release Notes: Reduced TCP performance is avoided when reusing an SMTP connection with a larger than 4096-byte TCP MSS value. The cleanup server did not update the queue file's recipient count field after a Milter application added or deleted a recipient.
Release Notes: Reduced TCP performance is avoided when reusing an SMTP connection with a larger than 4096-byte TCP MSS value.
Release Notes: The SMTP server did not ask for a client certificate with "smtpd_tls_req_ccert = yes". Reduced TCP performance is avoided when reusing an SMTP connection with a larger than 4096-byte TCP MSS value.