From 14bb416c103177b19ad79d617a3606bb4f11c0b8 Mon Sep 17 00:00:00 2001 From: pierreozoux <pierre@ozoux.net> Date: Sat, 17 Jan 2015 14:31:02 +0100 Subject: [PATCH] Fixes email forwarding --- dockerfiles/email-forwarder/Dockerfile | 4 +--- dockerfiles/email-forwarder/{assets => }/install.sh | 8 +++----- 2 files changed, 4 insertions(+), 8 deletions(-) rename dockerfiles/email-forwarder/{assets => }/install.sh (74%) diff --git a/dockerfiles/email-forwarder/Dockerfile b/dockerfiles/email-forwarder/Dockerfile index b812db9..bc16164 100644 --- a/dockerfiles/email-forwarder/Dockerfile +++ b/dockerfiles/email-forwarder/Dockerfile @@ -1,7 +1,5 @@ FROM debian:jessie -MAINTAINER Michiel de Jong <michiel@indiehosters.net> -# Borrows from https://docs.docker.com/articles/dockerfile_best-practices/ # Borrows from https://registry.hub.docker.com/u/previousnext/postfix # Borrows from https://registry.hub.docker.com/u/catatnight/postfix @@ -16,7 +14,7 @@ RUN apt-get update \ supervisor \ && rm -rf /var/lib/apt/lists/* -COPY assets/install.sh /opt/install.sh +COPY install.sh /opt/install.sh VOLUME ["/etc/postfix", "/var/spool/mail", "/var/log"] diff --git a/dockerfiles/email-forwarder/assets/install.sh b/dockerfiles/email-forwarder/install.sh similarity index 74% rename from dockerfiles/email-forwarder/assets/install.sh rename to dockerfiles/email-forwarder/install.sh index 6fb2b76..d9fcba6 100755 --- a/dockerfiles/email-forwarder/assets/install.sh +++ b/dockerfiles/email-forwarder/install.sh @@ -35,11 +35,9 @@ cp /data/hostname /etc/mailname /usr/sbin/postconf -e "myhostname=`cat /data/hostname`" # put all relevant domains in /data/destinations. -/usr/sbin/postconf -e "mydestination=`cat /data/destinations`" +/usr/sbin/postconf -e "virtual_alias_domains=`cat /data/destinations`" #put your forwarding addresses in /data/forwards. -echo "virtual_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-regexp" >> /etc/postfix/main.cf -cp /data/forwards /etc/postfix/virtual-regexp -postmap /etc/postfix/virtual-regexp -touch /etc/postfix/virtual +cp /data/forwards /etc/postfix/virtual +/usr/sbin/postconf -e "virtual_alias_maps = hash:/etc/postfix/virtual" postmap /etc/postfix/virtual -- GitLab