Ver Fonte

Merge pull request #1603 from hestiacp/fix/2021-01-set-correct-webmail-restore

[Bug] Restore preferred webmail client
Raphael Schneeberger há 5 anos atrás
pai
commit
a38c34483d
1 ficheiros alterados com 5 adições e 1 exclusões
  1. 5 1
      bin/v-rebuild-mail-domains

+ 5 - 1
bin/v-rebuild-mail-domains

@@ -61,8 +61,12 @@ for domain in $(search_objects 'mail' 'SUSPENDED' "*" 'DOMAIN'); do
     rebuild_mail_domain_conf
     if [ ! -z "$WEB_SYSTEM" ] || [ ! -z "$PROXY_SYSTEM" ]; then
         if [ ! -z "$IMAP_SYSTEM" ]; then
+            WEBMAIL=$(get_object_value 'web' 'DOMAIN' "$domain" "$WEBMAIL")
             $BIN/v-delete-sys-webmail $user $domain '' 'yes'
-            $BIN/v-add-sys-webmail $user $domain '' 'yes'
+            $BIN/v-add-sys-webmail $user $domain $WEBMAIL '' 'yes'
+            if [ $? -ne 0 ]; then
+                $BIN/v-add-sys-webmail $user $domain '' '' 'yes'    
+            fi
         fi
     fi
 done