maddy 0.4.4
The long awaited release!
Outbound SMTP
- target/remote: Force MX domain to be FQDN when looking up TLSA records (GH #321)
- Fix two issues in handling of DSN messages in SMTP pipeline and checks (GH #327)
- dns: Attempt to use 127.0.0.1 if no DNS servers are configured in system
- target/queue: Do not attempt to do atomic overwrite for metadata on Windows (GH #334)
Inbound SMTP
- endpoint/smtp: Unbreak
MAIL FROM:<>
handling (GH #337) - endpoint/smtp: Release Msg limiter correctly if pipeline.Start fails (GH #348)
Misc
- config/tls: Fix tls_client parsing (Thanks @AluisioASG!)
Documentation
- docs: Replace foxcpp.dev/maddy with maddy.email
- docs: Remove reference to local_modifiers from multiple-domains.md
- docs: fixed small error (Thanks @0xflotus!)
- Fix a typo in maddy-smtp man doc (Thanks @Defman21!)
Docker
This release changes how Docker image is built reverting default directories
behavior to what 0.4.2 did but implemented in a different way so we have
the best of both worlds.
build.sh
- Allow setting build tags
- Do not try to install man pages if they were not built
3rd party libraries
- go-smtp now uses Postfix success responses
- go-msgauth/dkim now supports both RSA public key formats
(see emersion/go-msgauth#43)