diff --git a/bin/v_delete_mail_account b/bin/v_delete_mail_account index 5b3d600a..3e31f596 100755 --- a/bin/v_delete_mail_account +++ b/bin/v_delete_mail_account @@ -57,6 +57,11 @@ rm -rf $HOMEDIR/$user/mail/$domain/$account # Update config sed -i "/ACCOUNT='$account'/d" $USER_DATA/mail/$domain.conf +# Decrease mail accounts counter +accounts=$(wc -l $USER_DATA/mail/$domain.conf | cut -f 1 -d ' ') +decrease_user_value "$user" '$U_MAIL_ACCOUNTS' +update_object_value 'mail' 'DOMAIN' "$domain" '$ACCOUNTS' "$accounts" + # Logging log_history "$EVENT" diff --git a/bin/v_suspend_mail_domain b/bin/v_suspend_mail_domain index 9678e971..8ebc2f0d 100755 --- a/bin/v_suspend_mail_domain +++ b/bin/v_suspend_mail_domain @@ -48,6 +48,7 @@ rm -f /etc/exim/domains/$domain # Updating config update_object_value 'mail' 'DOMAIN' "$domain" '$SUSPENDED' 'yes' +sed -i "s/SUSPENDED='no'/SUSPENDED='yes'/g" $USER_DATA/mail/$domain.conf # Logging log_event "$OK" "$EVENT" diff --git a/bin/v_unsuspend_mail_domain b/bin/v_unsuspend_mail_domain index 383bfe70..e4baf32f 100755 --- a/bin/v_unsuspend_mail_domain +++ b/bin/v_unsuspend_mail_domain @@ -47,6 +47,8 @@ ln -s $HOMEDIR/$user/conf/mail/$domain /etc/exim/domains/ # Updating config update_object_value 'mail' 'DOMAIN' "$domain" '$SUSPENDED' 'no' +sed -i "s/SUSPENDED='yes'/SUSPENDED='no'/g" $USER_DATA/mail/$domain.conf + # Logging log_event "$OK" "$EVENT"