Skip to content

Releases: jeboehm/docker-mailserver

Release 6.3.2

03 Nov 09:46

Choose a tag to compare

Bug Fixes

  • kustomize: do not mount service accounts (1a8a81d)

Release 6.3.1

16 Oct 13:21

Choose a tag to compare

Bug Fixes

  • kustomize: add traefik compatible http ingress for both web and filter (4370c49)
  • kustomize: allow traefik ingresses in network-policy for web and filter (5c6ae56)
  • unbound: the protocol part of an expose should be lowercased (fe37541)
  • unbound: use project's healthcheck pattern (01e7059)
  • web: changed netpol to not allow ingress on port 80 (d0bb1cb)

Release 6.3.0

04 Oct 15:45
af4d94c

Choose a tag to compare

Bug Fixes

  • fixed order in pod's container[].envFrom to prioritize .env over vendor (3dc7e80)

Features

  • add support HAProxy and Traefik as upstream proxy for mta and mda (#531) (6ce0669)
  • mda: enable dovecot auth cache (#535) (1fc1c16)
  • unbound: Enable dns request logging (#533) (067e92a)

Release 6.2.0

29 Sep 14:36

Choose a tag to compare

Features

  • upgrade healthcheck implementation across services (e069a5e)

Release 6.1.0

28 Sep 15:42

Choose a tag to compare

Features

  • web: allow php session storage configuration via environment variables (65a286b)
  • web: use production optimized php.ini (d9acef3)

Release 6.0.0

26 Sep 14:30
cf7d277

Choose a tag to compare

Bug Fixes

  • mda: delete pid file when container is restarted (efa359e)
  • unbound: fixed broken test (ab08039)

Code Refactoring

  • remove virus filtering service and related configurations; add unbound DNS service (427fe3b)

Features

  • k8s: add straightened labels to all k8s resources (f34ce04)
  • k8s: kubernetes support is now a first class citizen in docker-mailserver (#502) (4b033fc)
  • k8s: set clean resource requests for all pod resources (a92ba13)
  • mda: upgraded dovecot to 2.4 (5ca94e0)
  • mta: remove smtps service, disable mail submission on port 25. improved several configurations (14a68af)
  • postfix: add connection rate limiting and error handling parameters to Dockerfile (cce475b)
  • unbound: make unbound listen on port 5353 to have it rootless (5386115)
  • upgrade to alpine 3.22 (b9a930a)
  • web: make web container run rootless. It's now listening on port 8080. (0299c92)

BREAKING CHANGES

  • mta: Sending emails is now possible only on port 587.
  • mda: - Changed service ports in docker-compose files for production and test environments to avoid conflicts.
  • Updated volume paths for mail data and TLS certificates in Dockerfiles and configurations.
  • Refactored entrypoint scripts and test scripts to align with new service configurations.
  • Removed deprecated files and adjusted environment variables for improved clarity and functionality.
    • Removed the virus filtering service and its configurations from the project, including Dockerfiles, environment variables, and test cases.
  • Introduced an unbound DNS service to handle DNS queries.
  • Updated the Docker Compose configuration to reflect these changes, ensuring dependencies are correctly set for the new service.
  • Adjusted the Makefile and workflow files to remove references to the virus service and include the unbound service.

Release v5.0.92

20 Sep 05:30
5982775

Choose a tag to compare

5.0.92 (2025-09-20)

Release v5.0.91

20 Sep 01:18
3165c28

Choose a tag to compare

5.0.91 (2025-09-20)

Release v5.0.90

20 Sep 01:17
7a13b96

Choose a tag to compare

5.0.90 (2025-09-20)

Release v5.0.89

13 Sep 18:19
04a41f7

Choose a tag to compare

5.0.89 (2025-09-13)