Nette Mail 4.1.3 is a backward-compatible release focused on email deliverability. Key additions include OAuth 2.0 (XOAUTH2) authentication for Gmail and Microsoft 365 SMTP, one-click unsubscribe headers per RFC 8058, Ed25519 DKIM signing alongside existing RSA support, and a security patch removing the DKIM `l=` body length tag that allowed arbitrary content to be appended to signed messages without breaking the signature. CssInliner now implements a proper CSS cascade (specificity, !important, inline style priority) instead of last-declaration-wins, fixing email rendering discrepancies. New FileMailer writes emails to disk for development/testing. Additional improvements cover international domain punycode conversion, STARTTLS on port 587 with TLS 1.2/1.3, persistent connection recovery, and smarter FallbackMailer behavior.

5m read timeFrom blog.nette.org
Post cover image
Table of contents
Passwords Are No Longer Enough: OAuth 2.0One-Click UnsubscribeDKIM: Ed25519 and One PatchCssInliner Learned the CascadeFileMailer and Other Small ThingsHow to Update
14 Impressions