All in one Docker image for GNU Mailman.
docker run --rm -ti --name mailman \
-p 80:80 -p 25:25 \
-e MAILMAN_URLHOST=www.example.com \
-e MAILMAN_EMAILHOST=example.com \
-e MAILMAN_ADMINMAIL=admin@example.com \
-e MAILMAN_ADMINPASS=foo \
docker.io/macropin/mailman:latest
MAILMAN_URLHOST- Mailman url host egwww.example.comMAILMAN_EMAILHOST- Mailman email host egexample.comMAILMAN_ADMINMAIL- Mailman administrator email address egadmin@example.comMAILMAN_ADMINPASS- Mailman administrator password
SSL options for opportunistic SMTP TLS:
MAILMAN_SSL_CRT- SSL Certificate (optional)MAILMAN_SSL_KEY- SSL Key (optional)MAILMAN_SSL_CA- SSL CA (optional)
Complete and working in production.