From c982b90c7b83b56445f3c698e11e6bfd84721150 Mon Sep 17 00:00:00 2001 From: Sebastian Hugentobler Date: Wed, 24 Aug 2016 11:36:49 +0200 Subject: [PATCH] add ssmtp for mail redirecting --- Dockerfile | 2 +- rootfs/etc/confd/conf.d/revaliases.toml | 3 +++ rootfs/etc/confd/conf.d/ssmtp.conf.toml | 3 +++ rootfs/etc/confd/templates/revaliases.tmpl | 0 rootfs/etc/confd/templates/ssmtp.conf.tmpl | 7 +++++++ 5 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 rootfs/etc/confd/conf.d/revaliases.toml create mode 100644 rootfs/etc/confd/conf.d/ssmtp.conf.toml create mode 100644 rootfs/etc/confd/templates/revaliases.tmpl create mode 100644 rootfs/etc/confd/templates/ssmtp.conf.tmpl diff --git a/Dockerfile b/Dockerfile index 2d89a8f..166231c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM thallian/confd-env:latest -RUN apk add --no-cache dovecot dovecot-ldap dovecot-pigeonhole-plugin +RUN apk add --no-cache dovecot dovecot-ldap dovecot-pigeonhole-plugin ssmtp RUN addgroup -g 1111 vmail RUN adduser -u 1111 -h /var/lib/vmail -D -G vmail vmail diff --git a/rootfs/etc/confd/conf.d/revaliases.toml b/rootfs/etc/confd/conf.d/revaliases.toml new file mode 100644 index 0000000..5d2a839 --- /dev/null +++ b/rootfs/etc/confd/conf.d/revaliases.toml @@ -0,0 +1,3 @@ +[template] +src = "revaliases.tmpl" +dest = "/etc/ssmtp/revaliases" diff --git a/rootfs/etc/confd/conf.d/ssmtp.conf.toml b/rootfs/etc/confd/conf.d/ssmtp.conf.toml new file mode 100644 index 0000000..3cbd3a6 --- /dev/null +++ b/rootfs/etc/confd/conf.d/ssmtp.conf.toml @@ -0,0 +1,3 @@ +[template] +src = "ssmtp.conf.tmpl" +dest = "/etc/ssmtp/ssmtp.conf" diff --git a/rootfs/etc/confd/templates/revaliases.tmpl b/rootfs/etc/confd/templates/revaliases.tmpl new file mode 100644 index 0000000..e69de29 diff --git a/rootfs/etc/confd/templates/ssmtp.conf.tmpl b/rootfs/etc/confd/templates/ssmtp.conf.tmpl new file mode 100644 index 0000000..551c69b --- /dev/null +++ b/rootfs/etc/confd/templates/ssmtp.conf.tmpl @@ -0,0 +1,7 @@ +root= +mailhub={{getenv "SSMTP_MAIL_RELAY"}} +UseSTARTTLS={{getenv "SSMTP_USE_STARTTLS"}} +AuthUser={{getenv "SSMTP_USER"}} +AuthPass={{getenv "SSMTP_PASSWORD"}} +AuthMethod={{getenv "SSMTP_AUTH_METHOD"}} +FromLineOverride=yes