diff --git a/smtp/Dockerfile b/smtp/Dockerfile index 9e9d9ab..dc4fb6e 100644 --- a/smtp/Dockerfile +++ b/smtp/Dockerfile @@ -1,26 +1,4 @@ -FROM alpine:3.23 AS build - -WORKDIR / -RUN mkdir -p /var/msmtp -RUN apk --update --no-cache add git autoconf automake build-base gettext-dev gnutls-dev libtool make texinfo && \ - git clone https://github.com/marlam/msmtp.git --branch msmtp-1.8.32 --single-branch --depth 1 -WORKDIR /msmtp -RUN autoreconf -fi && \ - ./configure && \ - make && \ - make install && \ - apk del git autoconf automake build-base gettext-dev gnutls-dev libtool make texinfo - -FROM alpine:3.23 AS final -RUN apk --update --no-cache add gettext -COPY --from=build /usr/local/bin/msmtp /usr/local/bin/msmtpd /usr/local/bin/ +FROM git.joeac.net/joeac/armv7/msmtp:1.8.32-alpine3.23 ARG LOCAL_SMTP_PORT EXPOSE $LOCAL_SMTP_PORT COPY .msmtprc ./ - -CMD msmtpd \ - --auth=$LOCAL_SMTP_USER,'echo $LOCAL_SMTP_PASSWORD' \ - --command='msmtp -C .msmtprc -f %F --' \ - --interface=0.0.0.0 \ - --log=/var/msmtp/msmtpd.log \ - --port=$LOCAL_SMTP_PORT