2026-03
mailcow/mailcow-dockerized2026-03Mar 10, 2026by FreddleSpl0it
AI Summary
Major update introducing forced 2FA setup, DNS-01 ACME challenges, significant updates to SOGo and Rspamd, and a passwordless autodiscover endpoint.
Key Highlights
- Add forced 2FA setup and password update enforcement
- Add DNS challenges for ACME
- Update SOGo to 5.12.5 and Rspamd to 3.14.3-1
- Implement passwordless autodiscover endpoint
New Features
- Forced 2FA setup and password update enforcement
- Skip feature for mailcow admin password reset script
- Passwordless autodiscover endpoint
- DNS challenges for ACME
- SOGo build from source with security patches
- Rspamd update to 3.14.3-1
Full Release Notes
## What's Changed ### New Features * [Web] Add forced 2FA setup and password update enforcement by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/7077 * Add skip feature to mailcow admin password reset script by @HichemAK in https://github.com/mailcow/mailcow-dockerized/pull/7078 * feat: Implement passwordless autodiscover endpoint by @DerLinkman in https://github.com/mailcow/mailcow-dockerized/pull/6976 * acme: add DNS challenges by @cjlapao in https://github.com/mailcow/mailcow-dockerized/pull/6912 [(Documentation)](https://docs.mailcow.email/post_installation/firststeps-ssl-dns/) * [SOGo] Build SOGo from source with security patches by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/7086 * [SOGo] Update to 5.12.5 by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/7098 * [Rspamd] Update to 3.14.3-1 by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/7100 ### Bug Fixes * Fix lua script sub-addressing by @DocFraggle in https://github.com/mailcow/mailcow-dockerized/pull/7037 * Document qitem endpoint in openapi.yaml for editing quarantine mails by @jonprocter in https://github.com/mailcow/mailcow-dockerized/pull/7047 * check_dns: better time measurement by @maxi322 in https://github.com/mailcow/mailcow-dockerized/pull/6695 * fix: show stopped and failed containers in dashboard and API by @JeremieCrinon in https://github.com/mailcow/mailcow-dockerized/pull/7082 * Bump alpine version of netfilter by @jovobe in https://github.com/mailcow/mailcow-dockerized/pull/7060 * [Web] Add missing EAS and DAV protocol options to mailbox bulk actions by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/7088 * [Web] switch from GET to POST for datatable requests by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/7089 * [SOGo][Web] use incremental updates for mailbox/alias/resource sync in sogo_static_view by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/7093 ### Other * Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/7040 * Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/7055 * Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/7069 * Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/7091 * Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/7095 * [Postfix] update postscreen_access.cidr by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/7042 * [Postfix] update postscreen_access.cidr by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/7084 * Update actions/stale action to v10.2.0 by @renovate[bot] in https://github.com/mailcow/mailcow-dockerized/pull/7062 * Update docker/build-push-action action to v7 by @renovate[bot] in https://github.com/mailcow/mailcow-dockerized/pull/7097 * chore(deps): update dependency composer/composer to v2.9.5 by @renovate[bot] in https://github.com/mailcow/mailcow-dockerized/pull/6457 * chore(deps): update docker/setup-qemu-action action to v4 by @renovate[bot] in https://github.com/mailcow/mailcow-dockerized/pull/7092 * chore(deps): update docker/login-action action to v4 by @renovate[bot] in https://github.com/mailcow/mailcow-dockerized/pull/7094 * chore(deps): update docker/setup-buildx-action action to v4 by @renovate[bot] in https://github.com/mailcow/mailcow-dockerized/pull/7096 ## Notes **Special thanks to Philipps-Universität Marburg for sponsoring the development of the forced 2FA setup feature in this release and supporting the continued security improvements of mailcow.** ## New Contributors * @HichemAK made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/7078 * @jonprocter made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/7047 * @JeremieCrinon made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/7082 * @jovobe made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/7060 * @cjlapao made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6912 **Full Changelog**: https://github.com/mailcow/mailcow-dockerized/compare/2026-01...2026-03