Skip to content

jeboehm/docker-mailserver

Repository files navigation

docker-mailserver

Logo

docker-mailserver is inspired by the renowned ISPMail guide. This project lets you run your own email services, giving you independence from large providers. It is a secure, customizable, and feature-rich solution for managing your email infrastructure.

Container images are built on Alpine Linux or vendor base images and are kept lightweight.

Build & Tests

📚 Documentation

Full documentation is available at: https://jeboehm.github.io/docker-mailserver/

The documentation includes:

  • Complete installation guides for Docker and Kubernetes
  • Configuration reference for all environment variables
  • Deployment examples and recipes
  • Architecture and development guides

Features

  • Secure email protocols: POP3, IMAP, and SMTP with user authentication
  • Web-based management interface for account, domain, and alias administration
  • Integrated webmail interface
  • DKIM message signing and spam filtering with Rspamd
  • Real-time spam prevention using RBLs (Real-Time Blackhole Lists)
  • Fetchmail integration for external mail retrieval
  • Quota management, catch-all addresses, and send-only accounts
  • Restriction of sender addresses for enhanced security
  • Full-text search and enforced TLS
  • DNS Validation Wizard for all mail related DNS records
  • Continuous health monitoring

See the documentation for a complete feature list.

Setup

docker-mailserver can be set up using Docker or Kubernetes.

For detailed installation instructions, see the Installation Guide in the documentation.

Screenshots

Dashboard

Dashboard

User management

User List User Edit

DKIM setup

DKIM setup

Links