File tree Expand file tree Collapse file tree 3 files changed +11
-10
lines changed
Expand file tree Collapse file tree 3 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -61,6 +61,9 @@ update_user_value "$user" '$U_MAIL_SSL' "$U_MAIL_SSL"
6161update_user_value " $user " ' $SUSPENDED_MAIL' " $SUSPENDED_MAIL "
6262update_user_value " $user " ' $U_DISK_MAIL' " $U_DISK_MAIL "
6363
64+ # Update disk usage statistics
65+ $BIN /v-update-user-disk $user
66+
6467# Logging
6568log_event " $OK " " $ARGUMENTS "
6669
Original file line number Diff line number Diff line change @@ -45,19 +45,12 @@ U_MAIL_SSL=0
4545SUSPENDED_MAIL=0
4646U_DISK_MAIL=0
4747
48- # Checking mail folder
49- if [ ! -d " $USER_DATA /mail" ]; then
50- rm -f $USER_DATA /mail
51- mkdir $USER_DATA /mail
52- fi
53-
5448# Starting loop
5549for domain in $( search_objects ' mail' ' SUSPENDED' " *" ' DOMAIN' ) ; do
5650 rebuild_mail_domain_conf
5751 if [ ! -z " $WEB_SYSTEM " ] || [ ! -z " $PROXY_SYSTEM " ]; then
5852 $BIN /v-delete-webmail $user $domain ' '
59- $BIN /v-add-webmail $user $domain ' '
60- sleep 0.5
53+ $BIN /v-add-webmail $user $domain ' '
6154 fi
6255done
6356
@@ -74,7 +67,8 @@ update_user_value "$user" '$U_MAIL_SSL' "$U_MAIL_SSL"
7467update_user_value " $user " ' $SUSPENDED_MAIL' " $SUSPENDED_MAIL "
7568update_user_value " $user " ' $U_DISK_MAIL' " $U_DISK_MAIL "
7669
77- recalc_user_disk_usage
70+ # Update disk usage statistics
71+ $BIN /v-update-user-disk $user
7872
7973# Logging
8074log_event " $OK " " $ARGUMENTS "
Original file line number Diff line number Diff line change @@ -451,6 +451,11 @@ rebuild_mail_domain_conf() {
451451 SUSPENDED_MAIL=$(( SUSPENDED_MAIL + 1 ))
452452 fi
453453
454+ if [ ! -d " $USER_DATA /mail" ]; then
455+ rm -f $USER_DATA /mail
456+ mkdir $USER_DATA /mail
457+ fi
458+
454459 # Rebuilding exim config structure
455460 if [[ " $MAIL_SYSTEM " =~ exim ]]; then
456461 rm -f /etc/$MAIL_SYSTEM /domains/$domain_idn
@@ -552,7 +557,6 @@ rebuild_mail_domain_conf() {
552557
553558 # Add missing SSL configuration flags to existing domains
554559 # for per-domain SSL migration
555-
556560 sslcheck= $( grep " DOMAIN='$domain '" $USER_DATA /mail.conf | grep SSL)
557561 if [ -z " $sslcheck " ]; then
558562 sed -i " s|$domain '|$domain ' SSL='no' LETSENCRYPT='no'|g" $USER_DATA /mail.conf
You can’t perform that action at this time.
0 commit comments