add spam filter
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing

This commit is contained in:
2020-02-04 18:47:19 -03:00
parent 77b16e447a
commit 89c46f58bd
3 changed files with 22 additions and 2 deletions

View File

@@ -60,6 +60,7 @@ RUN echo "_dev_null: /dev/null" > /etc/aliases \
libsasl2-modules \
ssl-cert \
ca-certificates \
bogofilter-sqlite \
&& rm -rf /var/lib/apt/lists/* \
&& cp /usr/share/postfix/main.cf.debian /etc/postfix/main.cf \
&& mkdir -p /etc/postfix/rules \
@@ -71,6 +72,8 @@ RUN echo "_dev_null: /dev/null" > /etc/aliases \
/etc/postfix/rules/postscreen_dnsbl_mask.pcre \
&& mkdir -p /ssl \
&& chmod 700 /ssl \
&& groupadd -g 5000 vmail && useradd -g vmail -u 5000 vmail -d /vmail \
&& mkdir -p /vmail/bogofilter && chown vmail:vmail /vmail
&& cp /etc/ssl/certs/ssl-cert-snakeoil.pem /ssl/cert.pem \
&& cp /etc/ssl/private/ssl-cert-snakeoil.key /ssl/key.pem \
&& postconf -F \
@@ -96,9 +99,9 @@ RUN echo "_dev_null: /dev/null" > /etc/aliases \
scache/unix/chroot=n
ADD confd /etc/confd/
ADD postmap_all /usr/local/bin/
ADD postmap_all spamfilter /usr/local/bin/
VOLUME ["/etc/postfix","/ssl","/var/spool/postfix"]
VOLUME ["/ssl","/var/spool/postfix"]
EXPOSE 25/tcp 587/tcp
CMD ["postfix","start-fg"]