Quellcode durchsuchen

Autoreply permission fix. Thanks to l170v

Serghey Rodin vor 12 Jahren
Ursprung
Commit
dc562aa526
1 geänderte Dateien mit 9 neuen und 1 gelöschten Zeilen
  1. 9 1
      bin/v-add-mail-account-autoreply

+ 9 - 1
bin/v-add-mail-account-autoreply

@@ -44,7 +44,15 @@ is_object_unsuspended "mail/$domain" 'ACCOUNT' "$account"
 #----------------------------------------------------------#
 #----------------------------------------------------------#
 # Add exim autoreply
 # Add exim autoreply
 echo -e "$autoreply" > $HOMEDIR/$user/conf/mail/$domain/autoreply.$account.msg
 echo -e "$autoreply" > $HOMEDIR/$user/conf/mail/$domain/autoreply.$account.msg
-chown -R root:mail $HOMEDIR/$user/conf/mail/$domain/autoreply.$account.msg
+
+# Set ownership and permissions
+if [ "$MAIL_SYSTEM" = 'exim' ]; then
+    mail_user=exim
+fi
+if [ "$MAIL_SYSTEM" = 'exim4' ]; then
+    mail_user=Debian-exim
+fi
+chown $mail_user:mail $HOMEDIR/$user/conf/mail/$domain/autoreply.$account.msg
 chmod 660 $HOMEDIR/$user/conf/mail/$domain/autoreply.$account.msg
 chmod 660 $HOMEDIR/$user/conf/mail/$domain/autoreply.$account.msg