postfix mail server with configurable hostname, trusted networks, and proper shutdown handling
741
postfix mail server with configurable hostname and trusted hosts and proper shutdown handling
By default, connected rfc1918 networks are detected and allowed. Local networks (127.0.0.1, ::1) are also allowed.
Postfix logs to a syslog server. Unless indicated, no syslog server is configured or started started. (the phusion baseimage does start a syslog server).
For simplicity, you can bind-mount the one on the host using -v /dev/log:/dev/log
/var/spool/postfix is the spool directory. Its also where postfix chroots to by default./etc/postfix is the configuation directoryYou can customize the image behavior using environmental variables or entrypoint arguments.
| Enviromental Variable(s) | Entrypoint Option | Description |
|---|---|---|
(use --hostname) | --mail-name | Mail name to use (appears in mail headers). Defaults to hostname |
TRUST="local" or TRUST_LOCAL="0" | --trust-local | Trust addresses on the lo interface. Enabled by default |
TRUST="connected-rfc1918" or TRUST_CONNECTED_RFC="1" | --trust-connected-rfc1918 | Trust all locally connected rfc1918 subnets. Enabled by default |
TRUST="connected" or TRUST_CONNECTED="1" | --trust-connected | Trust all addresses connected (excluding IPv6 local-link addresses). Disabled by default |
TRUST="rfc1918" or TRUST_RFC1918="1" | --trust-rfc1918 | Trust all rfc1918 address. Disabled by default |
TRUST_LLA="1" | --trust-lla | Trust the fe80::/64 IPv6 subnet. Disabled by default |
TRUST_SUBNETS="(space separated list of subnets]" | --trust-subnet [] | Trust the specified subnet (IPv4 and IPv6 supported). Disabled by default |
TRUST_INTERFACES="(space separated list of interfaces)" | --trust-interface [] | Trust all network address on the interface (excluding IPv6 LLA). Disabled by default |
--skip-trust-* | Use with local, connected-rfc1918, connected, rfc1918, or lla to skip trusting it. Disabled by default | |
--skip-all | Disable/reset all trusts. Disabled by default |
Content type
Image
Digest
sha256:0d37ffde3…
Size
40.6 MB
Last updated
almost 11 years ago
docker pull alreece45/debian-postfix