Explorar el Código

Autoreply permission fix. Thanks to l170v

Serghey Rodin hace 12 años
padre
commit
dc562aa526
Se han modificado 1 ficheros con 9 adiciones y 1 borrados
  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