diff --git a/dockerfiles/email/postfix/Dockerfile b/dockerfiles/email/postfix/Dockerfile index 5fb169afd91eea0927803eb2d6730b383bff2e2b..19bd69cc5e8a785ebbcd204c021dbfd396bee57a 100644 --- a/dockerfiles/email/postfix/Dockerfile +++ b/dockerfiles/email/postfix/Dockerfile @@ -67,13 +67,13 @@ RUN \ "smtpd_milters=inet:127.0.0.1:8891 inet:127.0.0.1:8893"\ non_smtpd_milters=\$smtpd_milters \ milter_default_action=accept && \ - echo "MinimumKeyBits 1024" >> /etc/opendkim && \ - echo "ExternalIgnoreList refile:/etc/opendkim/TrustedHosts" >> /etc/opendkim && \ - echo "InternalHosts refile:/etc/opendkim/TrustedHosts" >> /etc/opendkim && \ - echo "KeyTable refile:/etc/opendkim/KeyTable" >> /etc/opendkim && \ - echo "SigningTable refile:/etc/opendkim/SigningTable" >> /etc/opendkim && \ - echo "Socket inet:8891@localhost" >> /etc/opendkim && \ - echo "RequireSafeKeys false" >> /etc/opendkim + echo "MinimumKeyBits 1024" >> /etc/opendkim.conf && \ + echo "ExternalIgnoreList refile:/etc/opendkim/TrustedHosts" >> /etc/opendkim.conf && \ + echo "InternalHosts refile:/etc/opendkim/TrustedHosts" >> /etc/opendkim.conf && \ + echo "KeyTable refile:/etc/opendkim/KeyTable" >> /etc/opendkim.conf && \ + echo "SigningTable refile:/etc/opendkim/SigningTable" >> /etc/opendkim.conf && \ + echo "Socket inet:8891@localhost" >> /etc/opendkim.conf && \ + echo "RequireSafeKeys false" >> /etc/opendkim.conf #RUN /opt/editconf.py /etc/postfix/main.cf \ #smtp_tls_security_level=dane \ diff --git a/unit-files/postfix.service b/unit-files/postfix.service index cf470f50a39e920d885c078cbd3c05c638e3495a..a55ced801df3a05776dec2a16c62d723628caa74 100644 --- a/unit-files/postfix.service +++ b/unit-files/postfix.service @@ -28,7 +28,7 @@ ExecStart=/usr/bin/docker run \ --volumes-from=dovecot \ -p 25:25 \ -p 587:587 \ - -link=mysql-mail:db \ + --link=mysql-mail:db \ indiepaas/postfix ExecReload=/usr/bin/docker restart %p ExecStop=/usr/bin/docker stop %p diff --git a/utils/add_email_support.sh b/utils/add_email_support.sh index 3c8643fd934534992e2a0be53615ac9970225096..7e1370b9a91b042a60656606642bdb8b66630fa8 100755 --- a/utils/add_email_support.sh +++ b/utils/add_email_support.sh @@ -19,8 +19,16 @@ mkdir -p /data/domains/mail/opendkim/keys/$DOMAIN /usr/bin/docker run \ --rm \ --name opendkim-genkey \ + -v /data/domains/mail/opendkim:/etc/opendkim \ indiepaas/postfix \ - /usr/bin/opendkim-genkey -D /etc/opendkim/keys/$DOMAIN/ -d $DOMAIN -s mail && chown -R opendkim: /etc/opendkim/keys + /usr/bin/opendkim-genkey -D /etc/opendkim/keys/$DOMAIN/ -d $DOMAIN -s mail + +/usr/bin/docker run \ + --rm \ + --name opendkim-genkey \ + -v /data/domains/mail/opendkim:/etc/opendkim \ + indiepaas/postfix \ + /bin/chown -R opendkim /etc/opendkim/keys mv /data/domains/mail/opendkim/keys/$DOMAIN/mail.private /data/domains/mail/opendkim/keys/$DOMAIN/mail