neomediatech/exim

By neomediatech

Updated 22 days ago

Dockerized Exim on Ubuntu

Image
Networking
Message queues
1

2.6K

neomediatech/exim repository overview

Dockerized Exim on Ubuntu

This image is will be heavily dependent on a complex docker stack, including (but not still done):

  • clamav (with zip unzip rar unrar unace bzip2 gzip)
  • mariadb
  • rspamd
  • razor
  • pyzor
  • redis
  • dcc
  • certbot (for smtp sessions and webmail (maybe with traefik?))
  • fail2ban
  • dnsbl-ipset.sh
  • cron

Because of very customized and critical settings, all Exim config files are bind mounted on host in /etc/exim4/. May be we'll publish them in future, but for now they remains hidden.

If you bind-mount your config files on /data/exim4/conf container they will be used.
The tree of the config files must be the same as they are on /etc/exim4

(test) docker run --rm -it -v /host-exim-conf/:/etc/exim4/ --name exim neomediatech/exim

WARNING

Maybe something is not working, use this image with caution, bad things can happens. YHBW

Environment Variables

NameDescriptionDefault
EXIM_LOGDIRPath for Exim logfiles/var/log/exim4/
EXIM_OPTIONSAdditional (but optional) command line options for Exim startup
QUEUE_CYCLEtime interval for the queue runner1m (one minute)

From source version

There's also an image version compiled from Exim (Debian/Ubuntu) sources.
This because we need DMARC and SPF support, not included in default exim4-daemon-heavy Ubuntu package.

Tag summary

Content type

Image

Digest

sha256:ffe7cce60

Size

105 MB

Last updated

22 days ago

docker pull neomediatech/exim:4.96-from-source