v15.0.0
Useful Links
- Diff to last release: https://github.com/docker-mailserver/docker-mailserver/compare/v14.0.0...v15.0.0
- Our Changelog
What's Changed
saslauthd mechanism support pam, shadow and mysql was removed. getmail6 was refactored. A deprecated file path check for an Rspamd configuration file was removed. Password confirmation was added to our CLI tool as well as a debug getmail command. The VERSION file was removed.
Please refer to our changelog (linked above) for a comprehensive list of changes.
Merged Pull Requests
- docs:
mailserver.envimprove description forSPAM_SUBJECTby @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4050 - Fail2ban 1.1.0 by @casperklein in https://github.com/docker-mailserver/docker-mailserver/pull/4045
- Update logwatch ignore.conf to exclude Xapian messages about pending documents by @mmehnert in https://github.com/docker-mailserver/docker-mailserver/pull/4060
- docs: Document fix for PROXY protocol with
postscreenby @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4066 - docs: update
CONTRIBUTORS.mdby @github-actions in https://github.com/docker-mailserver/docker-mailserver/pull/4069 - docs: Add tutorial for configuring Dovecot FTS with Solr by @beertje44 in https://github.com/docker-mailserver/docker-mailserver/pull/4070
- feat: Add password confirmation by @casperklein in https://github.com/docker-mailserver/docker-mailserver/pull/4072
- docs: Add info regarding DKIM key rotation and non-expiry by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4076
- fail2ban install: remove -k (--insecure) from curl options by @casperklein in https://github.com/docker-mailserver/docker-mailserver/pull/4080
- docs: update
CONTRIBUTORS.mdby @github-actions in https://github.com/docker-mailserver/docker-mailserver/pull/4084 - fix: Update
dovecot-fts-xapianto1.7.13by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4095 - docs: Update
compose.yamlfordovecot-solrguide by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4099 - docs: TLS typo fix by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4106
- docs:
docker-build.md- UpdateDOVECOT_COMMUNITY_REPOdefault by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4111 - tests: Update
curlnote for XOAUTH2 support by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4118 - docs: Refactor pages for Account Management by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4122
- chore: Prevent Microsoft MUAs from sending reactions by @mpldr in https://github.com/docker-mailserver/docker-mailserver/pull/4120
- docs: update
CONTRIBUTORS.mdby @github-actions in https://github.com/docker-mailserver/docker-mailserver/pull/4139 - docs: Add minimal
compose.yamlexamples that demonstrate specific features by @casperklein in https://github.com/docker-mailserver/docker-mailserver/pull/4138 - ci: Remove CONTRIBUTORS.md by @casperklein in https://github.com/docker-mailserver/docker-mailserver/pull/4141
- docs: Add caveat for ENV
DMS_VMAIL_UIDvalue compatibility by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4143 - fix: Prevent
stderrbeing written to/etc/postfix/main.cfby @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4147 - fix: Ensure main log file is tailed from the start by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4146
- breaking: Refactor
getmailsupport by @casperklein in https://github.com/docker-mailserver/docker-mailserver/pull/4156 - chore(Dockerfile): COPY ClamAV database from debian images by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4160
- chore: Add comments to
start-mailserver.shand stop usinginherit_errexitby @casperklein in https://github.com/docker-mailserver/docker-mailserver/pull/4161 - fix: typo in volume pathname by @Vetuska in https://github.com/docker-mailserver/docker-mailserver/pull/4165
- fix: Dovecot LDAP config should exist by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4175
- fix: fix incorrect link in README.md by @GallowsDove in https://github.com/docker-mailserver/docker-mailserver/pull/4184
- dependency: update
jaqfrom1.3.0to1.6.0by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4190 - chore: Add maintenance note for LMTP by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4199
- ci: add dedicated feature requests to new project automatically by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4198
- tests(rspamd): Update GTube patterns by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4191
- scripts: improve DKIM path scanning in Rspamd setup by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4201
- Rspamd documentation: update Abusix signup link by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4204
- fix: Avoid alias being used as regex during dovecot dummy account userdb detection by @pitilux in https://github.com/docker-mailserver/docker-mailserver/pull/4222
- doc: add an example for using the keytype ed25519 when using DKIM & Rspamd by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4243
- ci(pr-docs): Acquire metadata from context by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4244
- ci: Revise
docs-preview-deploy.ymlby @pwntester in https://github.com/docker-mailserver/docker-mailserver/pull/4247 - ci(docs-preview): Refactor workflows by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4262
- ci(docs-preview): Acquire PR context via
ghCLI by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4267 - fix: SASLAuth - Drop services for
mysql,shadow,pamauth mechanisms by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4259 - chore: Update
jaqto2.0.0by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4277 - fix(
packages.sh):swaks --helpby @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4282 - ci(
bug_report.yml): Drop the feedback input field by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4283 - chore(compile.sh): Consistent apt-get install command by @casperklein in https://github.com/docker-mailserver/docker-mailserver/pull/4285
- docs: Fix typo on usage page by @TheKhanj in https://github.com/docker-mailserver/docker-mailserver/pull/4294
- docs: Environment - Update Dovecot docs URL by @zespere in https://github.com/docker-mailserver/docker-mailserver/pull/4296
- docs: TLS (Caddy) - Revise advice on
tls internalby @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4305 - revert "fix: fix incorrect link in README.md (#4184)" by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4322
- chore: remove
VERSIONfile by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4321 - docs: add ARC example to Rspamd documentation by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4328
- docs:
bind-smtp-network-interface.md- Add bridge network config advice by @zveljkovic in https://github.com/docker-mailserver/docker-mailserver/pull/4330 - Add missing "setup debug getmail" command and documentation by @casperklein in https://github.com/docker-mailserver/docker-mailserver/pull/4346
- chore:
demo-setups/relay-compose.yamlshould use network alias by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4347 - fix: Better support container restarts by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4323
- chore: Migrate dovecot config from Dockerfile by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4350
- chore:
packages.sh- Bump versions + housekeeping by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4357 - ci: Upgrade
mkdocs-materialto 9.6 by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4368 - docs: Fix broken ref links by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4366
- Make deletion of mailbox data opt-in by @casperklein in https://github.com/docker-mailserver/docker-mailserver/pull/4365
- docs: Revise Rspamd page by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4360
- fix: revert
__declare_readonlyovercomplication by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4372 - fix: Ensure
/var/log/mailpermissions + ownership are correct by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4374 - docs(rspamd): Fix Web UI link by @polarathene in https://github.com/docker-mailserver/docker-mailserver/pull/4384
- release: v15.0.0 by @georglauterbach in https://github.com/docker-mailserver/docker-mailserver/pull/4373
New Contributors
- @beertje44 made their first contribution in https://github.com/docker-mailserver/docker-mailserver/pull/4070
- @Vetuska made their first contribution in https://github.com/docker-mailserver/docker-mailserver/pull/4165
- @GallowsDove made their first contribution in https://github.com/docker-mailserver/docker-mailserver/pull/4184
- @pitilux made their first contribution in https://github.com/docker-mailserver/docker-mailserver/pull/4222
- @pwntester made their first contribution in https://github.com/docker-mailserver/docker-mailserver/pull/4247
- @TheKhanj made their first contribution in https://github.com/docker-mailserver/docker-mailserver/pull/4294
- @zespere made their first contribution in https://github.com/docker-mailserver/docker-mailserver/pull/4296
- @zveljkovic made their first contribution in https://github.com/docker-mailserver/docker-mailserver/pull/4330