• Warning! Malware detected. Download at your own risk.
Download Latest Version v0.0.15 source code.tar.gz (6.9 MB)
Email in envelope

Get an email when there's a new version of Mox

Home / v0.0.13
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-11-06 2.9 kB
v0.0.13 source code.tar.gz 2024-11-06 6.6 MB
v0.0.13 source code.zip 2024-11-06 7.6 MB
Totals: 3 Items   14.2 MB 0

This release fixes TLS interoperability with incoming deliveries from Microsoft servers by disabling TLS session tickets. If you have MTA-STS and/or DANE enabled, TLS is required for successful delivery, and updating to v0.0.13 is required to receive messages from Microsoft again. TLS session tickets may be enabled again in a future release, possibly per port/service.

Improvements

  • In the IMAP server, for the "bodystructure" response item to a "FETCH" command, add the content-type parameters for multiparts so IMAP clients will get the MIME boundary without having to parse the message themselves. (issue [#217], 8fa197b19dfe)
  • Add an HTTP handler for the acme http-01 validiation mechanism to all plain http (non-tls) webservers (ports), not only to the one listening on port 80. (#issue 218, 0fbf24160c65)
  • Properly link to matrix room so users can find it. (issue [#226], 76f7b9ebf64c)

Bug fixes

  • Disable session tickets for tls to workaround deliverability issues with incoming email from Microsoft over smtp with starttls. Without this fix, email from Microsoft is no long coming in. (issue [#237], 22c8911bf3f7)
  • In the SMTP server, when logging about problems with recipients, actually show which recipients were present in the session. (issue [#232], 598c5ea6ac9f).
  • Webmail: During "send and archive", don't fail with error message when message that is being responded to is already in archive folder. (issue [#233], 879477a01f72)
  • Webmail: if we don't have loaded account settings yet, abort loading the popup after showing an error that the settings aren't available yet. (issue [#218], 04305722a783)

Update instructions

Before upgrading, do a dry-run first.

  • Make a temporary backup with the old mox version: mox-v0.0.12 backup data/tmp/testupgrade
  • Verify that all is well with the old version: mox-v0.0.12 verifydata data/tmp/testupgrade
  • Verify the state with the new version: mox-v0.0.13 verifydata data/tmp/testupgrade

With a successful dry-run, the upgrade should go smoothly. Make a new backup with mox-v0.0.12 backup data/tmp/backup (the previous backup was modified by the dry-run, so couldn't be used to restore!), replace the binary and restart. For further details, see https://www.xmox.nl/faq/#hdr-how-do-i-upgrade-my-mox-installation

If you run into any problems, please create a bug report.

Thanks

Thanks for all the contributions/bug reports/feedback/discussions, much appreciated! Special thanks to mdavids, danieleggert, startup-001-steve, snabb, mattfbacon, mgkirs, exander77.

Development on mox is funded through the NLnet NGI0 Entrust Fund, https://nlnet.nl/entrust/, with financial support from the European Commission's Next Generation Internet programme.

Downloading & compiling

See https://www.xmox.nl/install/#hdr-download.

Source: README.md, updated 2024-11-06