Docker Mailserver

A full-stack but simple mailserver (smtp, imap, antispam, antivirus, ssl...) using Docker. Very complete, with everything you will need, customizable and very easy to deploy with docker.

Open Source

Docker Mailserver Source Code

Author

docker-mailserver

Description

Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.

#antispam#antivirus#container#docker#dovecot#fail2ban#imap#kubernetes#ldap#mail#mailserver#postfix#rspamd#smtp

Homepage

https://docker-mailserver.github.io/docker-mailserver/latest/

License

MIT

Created

28 Mar 15

Last Updated

12 Jul 26

Latest version

v15.1.0

Primary Language

Shell

Size

38,607 KB

Stars

18,543

Forks

2,026

Watchers

18,543

Language Usage

Language Usage

Star History

Star History

Top Contributors

Recent Commits

  • dependabot[bot] (06 Jul 26)

    chore(deps): Bump docker/setup-buildx-action from 4.1.0 to 4.2.0 (#4732) Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (06 Jul 26)

    chore(deps): Bump docker/metadata-action from 6.1.0 to 6.2.0 (#4731) Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (06 Jul 26)

    chore(deps): Bump docker/setup-qemu-action from 4.1.0 to 4.2.0 (#4729) Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (06 Jul 26)

    chore(deps): Bump docker/build-push-action from 7.2.0 to 7.3.0 (#4730) Signed-off-by: dependabot[bot] <[email protected]>

  • Dennis Brakhane (03 Jul 26)

    docs: fix description of postfix-master.cf (#4727)

  • dependabot[bot] (03 Jul 26)

    chore(deps): Bump actions/cache from 5 to 6 (#4725)

  • dependabot[bot] (24 Jun 26)

    chore(deps): Bump actions/checkout from 6 to 7 (#4723) Signed-off-by: dependabot[bot] <[email protected]>

  • Nick Pappas (10 Jun 26)

    feat: add `dms-healthcheck` script for container health checks (#4706) Co-authored-by: Copilot <[email protected]> Co-authored-by: Brennan Kinney <[email protected]>

  • dependabot[bot] (09 Jun 26)

    chore(deps): Bump nwtgck/actions-netlify from 3.0 to 4.0 (#4721) Bumps [nwtgck/actions-netlify](https://github.com/nwtgck/actions-netlify) from 3.0 to 4.0. - [Release notes](https://github.com/nwtgck/actions-netlify/releases) - [Changelog](https://github.com/nwtgck/actions-netlify/blob/develop/CHANGELOG.md) - [Commits](https://github.com/nwtgck/actions-netlify/compare/v3.0...v4.0) --- updated-dependencies: - dependency-name: nwtgck/actions-netlify dependency-version: '4.0' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Pierre-Yves Rofes (03 Jun 26)

    fix(pflogsumm): Prevent incorrect stats when log retention is > 1 year (#4709) pflogsumm was processing all files from /var/log/mail, so If the log retention for the mailserver is greater than one year, it would process files from a year ago. Since the log files only contains the day without the year, it would consider logs from a year ago as if they were from yesterday, and produce incorrect daily reports. Fix this by limiting analyzed files to those less than 6 months. Signed-off-by: Pierre-Yves Rofes <[email protected]> Co-authored-by: Casper <[email protected]>

  • dependabot[bot] (02 Jun 26)

    chore(deps): Bump docker/setup-qemu-action from 4.0.0 to 4.1.0 (#4715) Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 4.0.0 to 4.1.0. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v4.0.0...v4.1.0) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (28 May 26)

    chore(deps): Bump peaceiris/actions-gh-pages from 4.0.0 to 4.1.0 (#4704) Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (28 May 26)

    chore(deps): Bump docker/build-push-action from 7.1.0 to 7.2.0 (#4711) Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (28 May 26)

    chore(deps): Bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#4710) Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (28 May 26)

    chore(deps): Bump docker/metadata-action from 6.0.0 to 6.1.0 (#4712) Signed-off-by: dependabot[bot] <[email protected]>

  • Brennan Kinney (24 May 26)

    fix: Write `ENABLE_MTA_STS` to `/etc/dms-settings` (#4707)

  • Andreas Perhab (01 May 26)

    fix: `Dockerfile` - Build `dovecot-fts-xapian` package from debian sources (#4700)

  • Fawaz Ahmed (23 Apr 26)

    docs: DKIM - Include command to restart DMS properly (#4698)

  • dependabot[bot] (13 Apr 26)

    chore(deps): Bump docker/build-push-action from 7.0.0 to 7.1.0 (#4694) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Georg Lauterbach (04 Apr 26)

    chore: update tools we fetch from GitHub (#4692) * chore: bump `jaq` from 2.3.0 to 3.0.0 * chore: bump `step-cli` from 0.28.7 to 0.30.2 * chore: formatting --------- Signed-off-by: Georg Lauterbach <[email protected]>

  • Georg Lauterbach (28 Mar 26)

    fix: remove `expand_keys = true` from Rspamd configuration (#4689)

  • dependabot[bot] (23 Mar 26)

    chore(deps): Bump anchore/scan-action from 7.3.2 to 7.4.0 (#4686) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (16 Mar 26)

    chore(deps): Bump marocchino/sticky-pull-request-comment from 2 to 3 (#4683) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (09 Mar 26)

    chore(deps): Bump docker/build-push-action from 6.19.2 to 7.0.0 (#4678) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (09 Mar 26)

    chore(deps): Bump docker/metadata-action from 5.10.0 to 6.0.0 (#4680) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (09 Mar 26)

    chore(deps): Bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (#4677) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (09 Mar 26)

    chore(deps): Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 (#4679) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Casper <[email protected]>

  • dependabot[bot] (09 Mar 26)

    chore(deps): Bump docker/login-action from 3 to 4 (#4681) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Nailik (03 Mar 26)

    docs: getmail - Update getmail xoauth example links (#4673) Commit referenced upstream for xoauth examples had become outdated. New links now pin by release tag instead of commit for clarity. --------- Co-authored-by: Brennan Kinney <[email protected]>

  • dependabot[bot] (02 Mar 26)

    chore(deps): Bump actions/upload-artifact from 6 to 7 (#4672) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Docker Mailserver Security

6.2/10

Repo Security Summary

Updated 29 Jun 26

  • Maintained 10/10
  • Dangerous-Workflow 10/10
  • Security-Policy 10/10
  • Code-Review 10/10
  • CII-Best-Practices 0/10
  • Token-Permissions 0/10
  • Binary-Artifacts 10/10
  • Fuzzing 0/10
  • License 10/10
  • Signed-Releases N/A
  • Branch-Protection N/A
  • Packaging N/A
  • SAST 0/10
  • Pinned-Dependencies 0/10

Docker Mailserver Website

Website

Home - Docker Mailserver

A fullstack but simple mail-server (SMTP, IMAP, LDAP, Anti-spam, Anti-virus, etc.) using Docker.

Redirects

Redirects to https://docker-mailserver.github.io/docker-mailserver/latest/

Security Checks

1 security checks failed (64 passed)

  • Risky Category Detected

Server Details

  • IP Address 185.199.111.153
  • Hostname cdn-185-199-111-153.github.com
  • Location California, Pennsylvania, United States of America, NA
  • ISP GitHub Inc.
  • ASN AS54113

Categories

Some proxies may block this service, as it falls into the following categories

  • Free Hosting

Associated Countries

  • US US

Safety Score

Website marked as moderately safe

90%

Blacklist Check

docker-mailserver.github.io was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Docker Mailserver Reviews

More Mail Servers

About the Data: Docker Mailserver

API

You can access Docker Mailserver's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/docker-mailserver

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Docker Mailserver

Help your friends compare Mail Servers, and pick privacy-respecting software and services.
Share Docker Mailserver and Awesome Privacy with your network!

View Mail Servers (3)