Caution
mailcow now requires jq
to be installed on the host system in order to operate with the redesigned IPv6 controller.
If it's missing, please install it before running the update, this tool is mandatory and will not be removed in a future release.
Caution
This update introduces a brand-new container: postfix-tlspol-mailcow
, which adds outbound MTA-STS support to Postfix.
After updating, verify that the new container is running correctly by reviewing the logs:
docker compose logs -f --tail 200 postfix-tlspol-mailcow
If you encounter CPU Problems or continuous restarts, rebuild the image manually:
docker build -t ghcr.io/mailcow/postfix-tlspol:1.0 data/Dockerfiles/postfix-tlspol
docker compose up -d
Features
- [Rspamd][Web] Internal alias support ➡️ PR #6713
- [Postfix][Web] add mta-sts support ➡️ PR #6686
- [Helper-Scripts] Add prometheus exporter and grafana dashboard for mailcow ➡️ PR #6314
- [DB][Web] optimize qhandler by keeping SHA2 in new column qhash ➡️ PR #6556
- [Web] Add delimiter_action to mailbox and mailbox_template add/edit admin forms ➡️ PR #6620
- [Core] modules splitting + ipv6 nat rewrite ➡️ PR #6634
Updates
- [SOGo] update to 5.12.3 ➡️ Commit 360fe03
- [Rspamd] update rspamd to 3.12.1 ➡️ PR #6643
Bug Fixes
- [Clamd] Changed clamavs tmp folder structure ➡️ PR #6698
- [Rspamd] only recreate external_services.conf file if it was deleted ➡️ PR #6717
- [Dovecot] imapsync gets correct timeouts from imapsync_runner.pl ➡️ PR #6682
- [Web] Fix multiple PHP Warnings present in "stock" installation ➡️ PR #6651
- [Dovecot] Prevent user login if protocol access has been disabled ➡️ PR #6716
- [Web] Only include mailcow_info in JS when mailcow_cc_username is set ➡️ PR #6715
- [Rspamd] Add boundary if present when applying domain-wide footer ➡️ PR #6714
- [Rspamd] Do not increment rate limit for emails from user to himself ➡️ PR #6706
- [Web] rename login placeholder for mailbox to email address ➡️ PR #6693
- [Watchdog] use dig instead of check_dns ➡️ PR #6685
- [Rspamd] Fill module name for set_pre_result actions ➡️ PR #6630
- [Netfilter] fix negative timer, no unbanning of IPs ➡️ PR #6575
New Contributors
- @denis-ev made their first contribution in #6575
- @mmachatschek made their first contribution in #6643
- @CodeShellDev made their first contribution in #6570
- @CLechleitner42 made their first contribution in #6556
- @Hassanzadeh-sd made their first contribution in #6314
- @maxi322 made their first contribution in #6685
- @sandroshu made their first contribution in #6697
- @psuet made their first contribution in #6651
Full Changelog: 2025-07...2025-09