From 6f5ca95a9df8347172677e2e55eebdc7d989c830 Mon Sep 17 00:00:00 2001 From: Mario Alegre Date: Mon, 25 May 2020 01:15:55 -0500 Subject: [PATCH] bugfixing --- bin/pdm-launch | 1 - install.sh | 3 ++- src/mailsrv/assets/bin/mkvirt | 2 +- .../assets/dovecot/conf.d/10-master.conf | 4 ++-- src/mailsrv/assets/dovecot/conf.d/10-ssl.conf | 4 ++-- src/mailsrv/assets/postfix/main.cf | 12 +++++----- src/mailsrv/docs/Deploy.md | 22 ++++++++++++++----- 7 files changed, 28 insertions(+), 20 deletions(-) diff --git a/bin/pdm-launch b/bin/pdm-launch index 818678c..79c4fba 100755 --- a/bin/pdm-launch +++ b/bin/pdm-launch @@ -28,7 +28,6 @@ if [[ -n $1 ]]; then image=$1 else echo "Warning: No image name given. Assuming image name from current working directory." - echo "" image=$(basename $(pwd)) fi diff --git a/install.sh b/install.sh index a84c548..15f195a 100755 --- a/install.sh +++ b/install.sh @@ -70,5 +70,6 @@ if [[ ! -f /etc/containers/startup.sh ]]; then printf "#!/bin/bash\n\n" | sudo tee /etc/containers/startup.sh fi sudo chmod +x /etc/containers/startup.sh -echo "Installed containers startup script in /etc/containers/startup.sh. Put any podman-related commands that should run on startup in that file." +echo "Installed containers startup script in /etc/containers/startup.sh." +echo "Put any podman-related commands that should run on startup in that file." diff --git a/src/mailsrv/assets/bin/mkvirt b/src/mailsrv/assets/bin/mkvirt index 1ba723f..21237ff 100755 --- a/src/mailsrv/assets/bin/mkvirt +++ b/src/mailsrv/assets/bin/mkvirt @@ -3,7 +3,7 @@ cd /etc/postfix # do users -cat /vol/db/users | sed 's/:/ /g' > users +cat /vol/db/users | cut -d':' -f1 | perl -pe 's/(.*)/\1 ./' postmap users # do aliases diff --git a/src/mailsrv/assets/dovecot/conf.d/10-master.conf b/src/mailsrv/assets/dovecot/conf.d/10-master.conf index 23a6b81..5c1d952 100644 --- a/src/mailsrv/assets/dovecot/conf.d/10-master.conf +++ b/src/mailsrv/assets/dovecot/conf.d/10-master.conf @@ -102,14 +102,14 @@ service auth { # Postfix smtp-auth unix_listener /var/spool/postfix/private/auth { - mode = 0666 + mode = 0700 # Assuming the default Postfix user and group user = postfix group = postfix } # Auth process is run as this user. - #user = $default_internal_user + user = vmail } service auth-worker { diff --git a/src/mailsrv/assets/dovecot/conf.d/10-ssl.conf b/src/mailsrv/assets/dovecot/conf.d/10-ssl.conf index 8e4da70..9be9aa4 100644 --- a/src/mailsrv/assets/dovecot/conf.d/10-ssl.conf +++ b/src/mailsrv/assets/dovecot/conf.d/10-ssl.conf @@ -9,8 +9,8 @@ ssl = yes # dropping root privileges, so keep the key file unreadable by anyone but # root. Included doc/mkcert.sh can be used to easily generate self-signed # certificate, just make sure to update the domains in dovecot-openssl.cnf -ssl_cert =