Explorar el Código

Fix 'no type is invalid' on rebuild mail domains

cmstew hace 4 años
padre
commit
e99976980d
Se han modificado 2 ficheros con 2 adiciones y 11 borrados
  1. 1 0
      bin/v-rebuild-mail-domain
  2. 1 11
      bin/v-rebuild-mail-domains

+ 1 - 0
bin/v-rebuild-mail-domain

@@ -68,6 +68,7 @@ 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")
+        if [ -z "$WEBMAIL" ]; then WEBMAIL='roundcube'; fi
         $BIN/v-delete-mail-domain-webmail $user $domain '' $restart 'yes'
         $BIN/v-add-mail-domain-webmail $user $domain $WEBMAIL '' $restart 'yes'
     fi

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

@@ -68,17 +68,7 @@ U_DISK_MAIL=0
 
 # Starting loop
 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-mail-domain-webmail $user $domain $restart 'yes'
-            $BIN/v-add-mail-domain-webmail $user $domain $WEBMAIL $restart 'yes'
-            if [ $? -ne 0 ]; then
-                $BIN/v-add-mail-domain-webmail $user $domain '' $restart 'yes'
-            fi
-        fi
-    fi
+    $BIN/v-rebuild-mail-domain $user $domain
 done