diff --git a/core/Dockerfile b/core/Dockerfile index d345246..619c384 100644 --- a/core/Dockerfile +++ b/core/Dockerfile @@ -46,6 +46,7 @@ RUN openssl req -new -x509 -nodes -out /etc/ssl/certs/postfix.pem -keyout /etc/s ADD ./config/postfix.main.cf /etc/postfix/main.cf ADD ./config/postfix.master.cf.append /etc/postfix/master-additional.cf RUN cat /etc/postfix/master-additional.cf >> /etc/postfix/master.cf +RUN newaliases -oA/etc/mail/aliases # Dovecot configuration COPY ./config/dovecot.mail /etc/dovecot/conf.d/10-mail.conf diff --git a/core/boot b/core/boot index 54cf40f..7176689 100755 --- a/core/boot +++ b/core/boot @@ -1,20 +1,5 @@ #!/bin/bash -# Check if we have SSL certificates in config, otherwise copy it there -# First the key file -if [ -f /mail_settings/ssl-cert-snakeoil.key ]; then - cp /mail_settings/ssl-cert-snakeoil.key /etc/ssl/private/ssl-cert-snakeoil.key -else - cp /etc/ssl/private/ssl-cert-snakeoil.key /mail_settings/ssl-cert-snakeoil.key -fi - -# Then the pem file -if [ -f /mail_settings/ssl-cert-snakeoil.pem ]; then - cp /mail_settings/ssl-cert-snakeoil.pem /etc/ssl/certs/ssl-cert-snakeoil.pem -else - cp /etc/ssl/certs/ssl-cert-snakeoil.pem /mail_settings/ssl-cert-snakeoil.pem -fi - # Update hostname if given if [ -f /mail_settings/myhostname ]; then diff --git a/core/config/dovecot.ssl b/core/config/dovecot.ssl index 48b61ea..234dcfc 100644 --- a/core/config/dovecot.ssl +++ b/core/config/dovecot.ssl @@ -1,5 +1,5 @@ ssl = yes -disable_plaintext_auth = yes +disable_plaintext_auth = no ssl_cert =