Block a user
postfix (3.10.7-pq)
Published 2026-01-26 10:48:28 +01:00 by henrik
Installation
docker pull git.hnrk.io/henrik/postfix:3.10.7-pqsha256:d05de4bf1a225a7ec21a7cc3b2f038b730c60f401379f76b73d26f2e7cdce374
Image Layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1768176000' |
| LABEL maintainer=The Infrastructure Company GmbH <info@servercow.de> |
| ARG DEBIAN_FRONTEND=noninteractive |
| ENV LC_ALL=C |
| COPY /opt/openssl /opt/openssl # buildkit |
| COPY /postfix-install / # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c dpkg-divert --local --rename --add /sbin/initctl && ln -sf /bin/true /sbin/initctl && dpkg-divert --local --rename --add /usr/bin/ischroot && ln -sf /bin/true /usr/bin/ischroot # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c groupadd -g 102 postfix && groupadd -g 103 postdrop && useradd -g postfix -u 101 -d /var/spool/postfix -s /usr/sbin/nologin postfix && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl dirmngr dnsutils gnupg libdb5.3 libicu72 libmariadb3 libpcre2-8-0 libsasl2-2 libsasl2-modules mariadb-client perl redis-tools sasl2-bin sudo supervisor syslog-ng syslog-ng-core syslog-ng-mod-redis tzdata && rm -rf /var/lib/apt/lists/* && touch /etc/default/locale && printf '#!/bin/bash\n/usr/sbin/postconf -c /opt/postfix/conf "$@"' > /usr/local/sbin/postconf && chmod +x /usr/local/sbin/postconf # buildkit |
| ENV LD_LIBRARY_PATH=/opt/openssl/lib64 |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c mkdir -p /var/spool/postfix /var/lib/postfix /etc/postfix && chown -R postfix:postfix /var/spool/postfix /var/lib/postfix && chmod 755 /var/spool/postfix # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c ln -sf /usr/sbin/postfix /usr/local/sbin/postfix && ln -sf /usr/sbin/postmap /usr/local/sbin/postmap && ln -sf /usr/sbin/postqueue /usr/local/sbin/postqueue && ln -sf /usr/sbin/postsuper /usr/local/sbin/postsuper && ln -sf /usr/sbin/postalias /usr/local/sbin/postalias && ln -sf /usr/sbin/postcat /usr/local/sbin/postcat && ln -sf /usr/sbin/postdrop /usr/local/sbin/postdrop && ln -sf /usr/sbin/postkick /usr/local/sbin/postkick && ln -sf /usr/sbin/postlock /usr/local/sbin/postlock && ln -sf /usr/sbin/postlog /usr/local/sbin/postlog && ln -sf /usr/sbin/postmulti /usr/local/sbin/postmulti && ln -sf /usr/sbin/sendmail /usr/local/sbin/sendmail # buildkit |
| COPY supervisord.conf /etc/supervisor/supervisord.conf # buildkit |
| COPY syslog-ng.conf /etc/syslog-ng/syslog-ng.conf # buildkit |
| COPY syslog-ng-redis_slave.conf /etc/syslog-ng/syslog-ng-redis_slave.conf # buildkit |
| COPY postfix.sh /opt/postfix.sh # buildkit |
| COPY rspamd-pipe-ham /usr/local/bin/rspamd-pipe-ham # buildkit |
| COPY rspamd-pipe-spam /usr/local/bin/rspamd-pipe-spam # buildkit |
| COPY whitelist_forwardinghosts.sh /usr/local/bin/whitelist_forwardinghosts.sh # buildkit |
| COPY stop-supervisor.sh /usr/local/sbin/stop-supervisor.sh # buildkit |
| COPY docker-entrypoint.sh /docker-entrypoint.sh # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c chmod +x /opt/postfix.sh /usr/local/bin/rspamd-pipe-ham /usr/local/bin/rspamd-pipe-spam /usr/local/bin/whitelist_forwardinghosts.sh /usr/local/sbin/stop-supervisor.sh # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c rm -rf /tmp/* /var/tmp/* # buildkit |
| EXPOSE [588/tcp] |
| ENTRYPOINT ["/docker-entrypoint.sh"] |
| CMD ["/usr/bin/supervisord" "-c" "/etc/supervisor/supervisord.conf"] |
Labels
| Key | Value |
|---|---|
| maintainer | The Infrastructure Company GmbH <info@servercow.de> |
Details
2026-01-26 10:48:28 +01:00
Versions (3)
View all
Container
1
OCI / Docker
linux/amd64
114 MiB