Skip to content
== 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.

Docker users no longer have to specify config path while using maddyctl.

=== 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 https://github.com/emersion/go-msgauth/issues/43)