diff --git a/cmdeploy/src/cmdeploy/postfix/deployer.py b/cmdeploy/src/cmdeploy/postfix/deployer.py index 421a44ef..70ae0e85 100644 --- a/cmdeploy/src/cmdeploy/postfix/deployer.py +++ b/cmdeploy/src/cmdeploy/postfix/deployer.py @@ -65,7 +65,7 @@ class PostfixDeployer(Deployer): restart_conf = files.put( name="postfix: restart automatically on failure", src=get_resource("service/10_restart.conf"), - dest="/etc/systemd/system/dovecot.service.d/10_restart.conf", + dest="/etc/systemd/system/postfix.service.d/10_restart.conf", ) self.daemon_reload = restart_conf.changed self.need_restart = need_restart diff --git a/cmdeploy/src/cmdeploy/postfix/master.cf.j2 b/cmdeploy/src/cmdeploy/postfix/master.cf.j2 index c5b49c1c..0f280bb9 100644 --- a/cmdeploy/src/cmdeploy/postfix/master.cf.j2 +++ b/cmdeploy/src/cmdeploy/postfix/master.cf.j2 @@ -80,7 +80,7 @@ filter unix - n n - - lmtp 127.0.0.1:{{ config.postfix_reinject_port }} inet n - n - 100 smtpd -o syslog_name=postfix/reinject -o milter_macro_daemon_name=ORIGINATING - -o smtpd_milters=unix:/run/opendkim/opendkim.sock + -o smtpd_milters=unix:opendkim/opendkim.sock -o cleanup_service_name=authclean # Local SMTP server for reinjecting incoming filtered mail diff --git a/cmdeploy/src/cmdeploy/service/chatmail-metadata.service.f b/cmdeploy/src/cmdeploy/service/chatmail-metadata.service.f index 968b4885..9e52c798 100644 --- a/cmdeploy/src/cmdeploy/service/chatmail-metadata.service.f +++ b/cmdeploy/src/cmdeploy/service/chatmail-metadata.service.f @@ -7,7 +7,8 @@ Restart=always RestartSec=30 User=vmail RuntimeDirectory=chatmail-metadata -UMask=0077 +RuntimeDirectoryMode=0755 +UMask=0022 [Install] WantedBy=multi-user.target diff --git a/cmdeploy/src/cmdeploy/service/doveauth.service.f b/cmdeploy/src/cmdeploy/service/doveauth.service.f index 9d858960..d475bfbf 100644 --- a/cmdeploy/src/cmdeploy/service/doveauth.service.f +++ b/cmdeploy/src/cmdeploy/service/doveauth.service.f @@ -7,7 +7,8 @@ Restart=always RestartSec=30 User=vmail RuntimeDirectory=doveauth -UMask=0077 +RuntimeDirectoryMode=0755 +UMask=0022 [Install] WantedBy=multi-user.target diff --git a/cmdeploy/src/cmdeploy/service/lastlogin.service.f b/cmdeploy/src/cmdeploy/service/lastlogin.service.f index d1f9b3e4..406bb499 100644 --- a/cmdeploy/src/cmdeploy/service/lastlogin.service.f +++ b/cmdeploy/src/cmdeploy/service/lastlogin.service.f @@ -7,6 +7,7 @@ Restart=always RestartSec=30 User=vmail RuntimeDirectory=chatmail-lastlogin +RuntimeDirectoryMode=0755 [Install] WantedBy=multi-user.target