diff --git a/opensmtpd/Dockerfile b/opensmtpd/Dockerfile new file mode 100644 index 0000000..23ff489 --- /dev/null +++ b/opensmtpd/Dockerfile @@ -0,0 +1,15 @@ +FROM alpine:3.14 + +RUN apk add --update --no-cache \ + opensmtpd \ + opensmtpd-extras \ + rspamd \ + opensmtpd-filter-rspamd && \ + adduser \ + -h /var/vmail \ + -s /sbin/nologin \ + -u 2000 \ + -S -D \ + vmail + +CMD ["smtpd", "-d"] diff --git a/opensmtpd/Makefile b/opensmtpd/Makefile new file mode 100644 index 0000000..aa4963d --- /dev/null +++ b/opensmtpd/Makefile @@ -0,0 +1,10 @@ +USERNAME = rilla +IMG_NAME = opensmtpd + +.PHONY: build build-nc + +build: Dockerfile + docker build -t $(USERNAME)/$(IMG_NAME) . + +build-nc: Dockerfile + docker build --no-cache -t $(USERNAME)/$(IMG_NAME) .