docker

courier-mta (latest)

Published 2026-05-30 02:08:53 +02:00 by damage in docker/CourierMTA

Installation

docker pull source.devloop.de/docker/courier-mta:latest
sha256:154b0f5d537755ea6597614ee66f815df73c1e1af7290e5c335f8fea3a09332c

Images

Digest OS / Arch Size
dc004eafb3 linux/amd64 501 MiB

Image Layers ( linux/amd64)

WORKDIR /
COPY /gentoo/ / # buildkit
CMD ["/bin/bash"]
COPY /var/db/repos/gentoo /var/db/repos/gentoo # buildkit
RUN /bin/sh -c emerge mail-mta/courier mail-filter/courier-pythonfilter dev-python/pyspf dev-libs/libltdl # buildkit
RUN /bin/sh -c ln -s /usr/bin/pythonfilter /usr/libexec/filters && mkdir -p /etc/courier/filters/active && filterctl start pythonfilter && rm -rf /var/db/repos/gentoo # buildkit
RUN /bin/sh -c sed -i 's;^TCPDOPTS=.\+$;TCPDOPTS="-stderrlogger=/usr/sbin/courierlogger -nodnslookup -noidentlookup";' /etc/courier/esmtpd && sed -i 's;^TCPDOPTS=.\+$;TCPDOPTS="-stderrlogger=/usr/sbin/courierlogger -nodnslookup -noidentlookup";' /etc/courier/imapd && sed -i 's;^DEFAULTDELIVERY=.\+$;DEFAULTDELIVERY="| /usr/bin/maildrop";' /etc/courier/courierd && sed -i 's;^MAILDROPDEFAULT=.\+$;MAILDROPDEFAULT="./maildir";' /etc/courier/courierd && sed -i 's;^authmodulelist=.\+$;authmodulelist="authuserdb";' /etc/courier/authlib/authdaemonrc # buildkit
ADD start.sh / # buildkit
RUN /bin/sh -c chmod +x /start.sh # buildkit
ADD userdb.example /etc/courier/authlib # buildkit
EXPOSE [25/tcp]
EXPOSE [143/tcp]
EXPOSE [993/tcp]
VOLUME [/conf]
VOLUME [/mail]
CMD ["/bin/sh" "-c" "/start.sh"]

Labels

Key Value
org.opencontainers.image.created 2026-05-30T00:02:29Z
org.opencontainers.image.revision 6b17a46e4d93f82d84e56df9d6f7f35f4a80808c
org.opencontainers.image.source https://source.devloop.de/docker/CourierMTA.git
org.opencontainers.image.url https://source.devloop.de/docker/CourierMTA
Details
Container
2026-05-30 02:08:53 +02:00
8
OCI / Docker
Versions (89) View all
20260530_000229 2026-05-30
latest 2026-05-30
20260523_000236 2026-05-23
20260516_000236 2026-05-16
20260509_000213 2026-05-09