Skip to content

Commit e999769

Browse files
committed
Fix 'no type is invalid' on rebuild mail domains
1 parent dad2f6f commit e999769

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

bin/v-rebuild-mail-domain

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ rebuild_mail_domain_conf
6868
if [ ! -z "$WEB_SYSTEM" ] || [ ! -z "$PROXY_SYSTEM" ]; then
6969
if [ ! -z "$IMAP_SYSTEM" ]; then
7070
WEBMAIL=$(get_object_value 'web' 'DOMAIN' "$domain" "$WEBMAIL")
71+
if [ -z "$WEBMAIL" ]; then WEBMAIL='roundcube'; fi
7172
$BIN/v-delete-mail-domain-webmail $user $domain '' $restart 'yes'
7273
$BIN/v-add-mail-domain-webmail $user $domain $WEBMAIL '' $restart 'yes'
7374
fi

bin/v-rebuild-mail-domains

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -68,17 +68,7 @@ U_DISK_MAIL=0
6868

6969
# Starting loop
7070
for domain in $(search_objects 'mail' 'SUSPENDED' "*" 'DOMAIN'); do
71-
rebuild_mail_domain_conf
72-
if [ ! -z "$WEB_SYSTEM" ] || [ ! -z "$PROXY_SYSTEM" ]; then
73-
if [ ! -z "$IMAP_SYSTEM" ]; then
74-
WEBMAIL=$(get_object_value 'web' 'DOMAIN' "$domain" "$WEBMAIL")
75-
$BIN/v-delete-mail-domain-webmail $user $domain $restart 'yes'
76-
$BIN/v-add-mail-domain-webmail $user $domain $WEBMAIL $restart 'yes'
77-
if [ $? -ne 0 ]; then
78-
$BIN/v-add-mail-domain-webmail $user $domain '' $restart 'yes'
79-
fi
80-
fi
81-
fi
71+
$BIN/v-rebuild-mail-domain $user $domain
8272
done
8373

8474

0 commit comments

Comments
 (0)