1
0
mirror of https://github.com/docker-mailserver/docker-mailserver.git synced 2025-08-08 23:06:49 +02:00
Commit Graph

2880 Commits

Author SHA1 Message Date
d73fa60d83 Apply suggestions from code review 2025-08-08 19:18:39 +12:00
9bbf1a9b56 fix: Postfix: disable_dns_lookups => smtp_dns_support_level
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 17:38:49 +02:00
b8d11397dd chore: Dovecot: adjust main auth-passwd.inc file
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 16:42:26 +02:00
b95721fec9 fix: Dovecot: remove verbose_ssl
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 16:40:08 +02:00
7928df0986 fix: Dovecot: split mail_location
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 16:39:52 +02:00
7462cd6b12 fix: Dovecot: adjust mail_plugins
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 16:39:26 +02:00
536fd584eb fix: Dovecot: ssl config
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 16:37:37 +02:00
a96d459c49 chore: Dovecot: disable_plaintext_auth => auth_allow_cleartext
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 16:35:38 +02:00
88799ac30a chore: switch to .sourced format for APT
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 14:56:24 +02:00
a888dfa023 fix: remove deprecated configuration from Postfix
Error as posted by Postfix:

```txt
postconf: warning: /etc/postfix/main.cf: support for parameter "smtpd_tls_dh1024_param_file" will be removed; instead, do not specify (leave at default)
```

Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 13:54:34 +02:00
73572d43f9 chore: do not use Rspamd community repo as of now
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 13:50:03 +02:00
89d13a42b6 fix: set proper default for DOCECOT_COMMUNITY_REPO in packages.sh
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 13:49:36 +02:00
60ab35a3b9 fix: update package name for LZ4 compat package
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 13:48:54 +02:00
c55e5c0d8c chore: bump version of jaq and step
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 13:48:39 +02:00
bd5639e826 fix: move early instructions into packages.sh
This is required because `adduser` is not available by default on Debian
13.

Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 13:48:09 +02:00
187cbe37e8 chore: update VERSION_CODENAME in packages.sh
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 13:47:42 +02:00
e8f7b46545 chore: bump Dovecot Xapian version for Dovecot 2.4 compat
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 13:47:17 +02:00
870fcfce61 chore: remove Pyzor and Razor
This simplifies the build process again. See other issues in #4351

Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 13:46:06 +02:00
797f36524f chore: switch to Debian 13
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-02 13:45:34 +02:00
b6e5d34cd4 docs: Podman - Document how to setup DMS with Quadlet (#4183)
Merged in it's current state due to time constraints to revise to desired state when the revised docs would still be beneficial to users. Final revision deferred to a follow-up PR.

---------

Co-authored-by: Casper <casperklein@users.noreply.github.com>
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
Co-authored-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-08-01 12:24:55 +12:00
7a0b499c18 docs: Fix path in dkim helper script (rspamd) (#4531)
The path was still referring to an internal location used prior to preferring the DMS config volume, this has been corrected.

---------

Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
2025-08-01 12:06:40 +12:00
8011772feb chore(deps): Bump anchore/scan-action from 6.4.0 to 6.5.0 (#4533)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 18:22:24 +02:00
e4c319b39c docs: fix minor typo (#4532) 2025-07-27 12:10:40 +00:00
fcd9909841 fix(fail2ban): configure logrotate only when Fail2Ban is enabled (#4523)
Co-authored-by: Casper <casperklein@users.noreply.github.com>
2025-07-11 17:02:42 +02:00
337ae071d2 open-dkim: use numerical uid and gid for chown (#4517)
Co-authored-by: Casper <casperklein@users.noreply.github.com>
2025-07-10 22:14:39 +00:00
20798411a3 chore(deps): Bump anchore/scan-action from 6.3.0 to 6.4.0 (#4519)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-07 20:12:30 +02:00
6bc4d243e2 docs: fix minor typo (#4513)
Co-authored-by: Casper <casperklein@users.noreply.github.com>
2025-06-23 20:18:15 +02:00
63f183dfc1 chore(deps): Bump docker/setup-buildx-action from 3.11.0 to 3.11.1 (#4514)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 20:16:00 +02:00
eb87c88339 docs: Adjust PROXY Protocol port names (#4511) 2025-06-20 06:42:12 +02:00
ade4ef528e chore(deps): Bump docker/setup-buildx-action from 3.10.0 to 3.11.0 (#4509)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Casper <casperklein@users.noreply.github.com>
2025-06-17 18:52:04 +02:00
5fb87e11ac chore(deps): Bump anchore/scan-action from 6.2.0 to 6.3.0 (#4510)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 18:46:01 +02:00
0c3aff21ff chore(deps): Bump docker/build-push-action from 6.17.0 to 6.18.0 (#4500)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 15:00:35 +02:00
3c193a101e chore: Simplify compose.yaml healthcheck (#4498) 2025-06-02 07:27:53 +00:00
e296eb4f26 docs: Revise docs for the OVERRIDE_HOSTNAME ENV (#4492)
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
2025-06-02 19:22:04 +12:00
8fa6e6deba chore: Avoid logging a warning when LOG_LEVEL is unset (#4497) 2025-06-02 17:01:00 +12:00
ea03808c8f fix: packages.sh - Remove Postfix hostname workaround (#4493) 2025-05-27 23:03:10 +02:00
f6381d3bb0 fix: Ensure DMS config volume can be accessed by non-root users (#4487) 2025-05-23 16:05:20 +12:00
61c9b21f94 docs: PROXY protocol (Traefik) - Fix config typo (#4483) 2025-05-23 10:49:50 +12:00
e5728cf7b6 docs: Revise TLS_LEVEL ENV description (#4482) 2025-05-21 21:06:32 +12:00
a0e0013260 chore: Typo fix for debug log (#4480) 2025-05-21 11:50:05 +12:00
7b6f1cf7ea chore(deps): Bump docker/build-push-action from 6.16.0 to 6.17.0 (#4477)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 16:19:46 +02:00
53c36194d9 feat: Enable reading env vars from files (#4359)
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
Co-authored-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-05-17 23:37:43 +02:00
c9aac24a72 docs: mailserver.env - Remove unsupported SASL auth mechanisms (#4472) 2025-05-11 12:16:04 +12:00
902354552f chore(deps): Bump anchore/scan-action from 6.1.0 to 6.2.0 (#4468)
Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/RELEASE.md)
- [Commits](https://github.com/anchore/scan-action/compare/v6.1.0...v6.2.0)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 13:52:44 +02:00
fc51996e43 docs(xapian): Add note about config compatibility (#4464) 2025-05-02 09:44:52 +12:00
0ee8d83764 chore(deps): Bump docker/build-push-action from 6.15.0 to 6.16.0 (#4459)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.15.0 to 6.16.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.15.0...v6.16.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 6.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 11:47:21 +02:00
491c30b194 fix: setup email list should only work with ACCOUNT_PROVISIONER=FILE (#4453)
---------

Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
Co-authored-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-04-25 10:06:35 +12:00
4b0e3a5002 tests: Reference the new testssl image location (#4454) 2025-04-23 22:16:36 +02:00
f2e5891b16 feat: Configurable poll rate for check-for-changes.sh (#4450)
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
Co-authored-by: Casper <casperklein@users.noreply.github.com>
2025-04-23 18:43:41 +02:00
b653d9a586 docs: Contributing (tests) - Link to guidance for TEST_TMP_CONFIG (#4451) 2025-04-21 17:29:39 +02:00