Alpine Version of mail-box - more minimalistic - only postfix and dovecot - bundled using runit
10K+
maintained by ServerContainers
This Dockerfile (available as servercontainers/minimail) gives you a dovecot and postfix installation is meant to store mails, handle authentication and users and a new version (completely rewritten) of ServerContainers/mail-box.
What makes it better?
texthash) are used (passdb, virtual stuff etc.)doveadm pw -s BLF-CRYPT or docker run --rm -ti alpine sh -c 'apk add dovecot; doveadm pw -s BLF-CRYPT')It's based on the _/alpine Image (3.12)
View in Docker Registry servercontainers/minimail
View in GitHub ServerContainers/minimail
You'll find all images tagged like a3.15.0-p3.6.3-r1-d2.3.17.1-r0 which means a<alpine version>-p<postfix version>-d<dovecot version>.
This way you can pin your installation/configuration to a certian version. or easily roll back if you experience any problems
(don't forget to open a issue in that case ;D).
The latest version will be updated/released after I managed to test a new pinned version in my production environment.
This way I can easily find and fix bugs without affecting any users. It will result in a way more stable container.
hash: support fix -> now texthash without postmapOFFICIAL DATABASE MANAGMENT ENVIRONMENT VARIABLES
this on is needed to create a user/email, add a password hash to it and configure it's aliases
ACONF_USER_ACCOUNT_NAME_[...]
[...] must be replaced with an id to connect all the envs for one account together[email protected]ACONF_USER_PASSWORD_HASH_[...]
[...] must be replaced with an id to connect all the envs for one account together{BLF-CRYPT}$2y$05$4KFe0ntflWQ...$ with a $$ (then it's escaped and works)ACONF_USER_ALIASES_[...]
[...] must be replaced with an id to connect all the envs for one account together[email protected] [email protected] [email protected]the main postmaster address will be the first address containing postmaster or the first address specified
OFFICIAL MAIL ENVIRONMENT VARIABLES
MAIL_FQDN
POSTFIX_SMTPD_BANNER
POSTFIX_MYDESTINATION
AUTO_TRUST_NETWORKS
ADDITIONAL_MYNETWORKS
MYNETWORKS
RELAYHOST
POSTFIX_SSL_OUT_CERT
POSTFIX_SSL_OUT_KEY
POSTFIX_SSL_OUT_SECURITY_LEVEL
POSTFIX_SSL_IN_CERT
POSTFIX_SSL_IN_KEY
POSTFIX_SSL_IN_SECURITY_LEVEL
POSTFIX_QUEUE_LIFETIME_BOUNCE
POSTFIX_QUEUE_LIFETIME_MAX
texthash) - without been postmaped)Content type
Image
Digest
sha256:7a7521851…
Size
14.5 MB
Last updated
2 months ago
docker pull servercontainers/minimail