Sign inSign up

eilandert/postfix

By eilandert

•Updated about 16 hours ago

Postfix based on ubuntu/debian with packages from deb.paranoid.nl and openssl3

Image
1

100K+

eilandert/postfix repository overview

⁠Postfix — hardened SMTP mail transfer agent Docker image (Debian)

eilandert/postfix is a security-hardened Docker image of Postfix, the fast, secure MTA that moves your mail. It is built from the Postfix package on deb.myguard.nl⁠ and is designed to pair with the dovecot, rspamd, roundcube and vimbadmin images in this stack to form a complete, modern, self-hosted mail server.

The build targets the modern MTA feature set: post-quantum-ready TLS, TLSRPT/MTA-STS, milter integration (rspamd, OpenDKIM) and SNI.

⁠Why run Postfix in Docker

  • A reproducible MTA — the same configuration and binaries on every host, versioned alongside the rest of your mail stack.
  • Clean milter wiring — Postfix, rspamd and Dovecot as separate containers on one internal network, each upgradable on its own.
  • Hardened by default — dropped capabilities, read-only root filesystem, no-new-privileges. See Docker Hardening for Self-Hosters⁠.

⁠Hardened docker-compose.yml

services:
  postfix:
    image: eilandert/postfix:latest
    hostname: mail.example.com
    restart: unless-stopped
    read_only: true
    cap_drop: [ALL]
    cap_add:
      - CHOWN
      - SETUID
      - SETGID
      - NET_BIND_SERVICE     # bind 25/587
    security_opt:
      - no-new-privileges:true
    tmpfs:
      - /run
    volumes:
      - postfix-spool:/var/lib/postfix
      - ./postfix/main.cf:/etc/postfix/main.cf:ro
      - ./tls:/etc/ssl/mail:ro
    ports:
      - "25:25"              # inbound SMTP
      - "587:587"            # submission (STARTTLS, authenticated)

volumes:
  postfix-spool:

Pair 587 with SASL auth over TLS only, publish valid SPF/DKIM/DMARC, and route mail through the rspamd milter for scoring.

Tag summary

Content type

Image

Digest

sha256:b0bd2556d…

Size

142.6 MB

Last updated

about 16 hours ago

docker pull eilandert/postfix