Просмотр исходного кода

Add routines to manipulate webmail via backend

Kristan Kenney 7 лет назад
Родитель
Сommit
9fc6a00bcf
3 измененных файлов с 14 добавлено и 0 удалено
  1. 3 0
      bin/v-add-mail-domain
  2. 3 0
      bin/v-delete-mail-domain
  3. 8 0
      func/domain.sh

+ 3 - 0
bin/v-add-mail-domain

@@ -127,6 +127,9 @@ if [ ! -z "$DNS_SYSTEM" ] && [ "$dkim" = 'yes' ]; then
     fi
 fi
 
+# Add webmail configuration to mail domain
+add_webmail_config
+
 #----------------------------------------------------------#
 #                       Hestia                             #
 #----------------------------------------------------------#

+ 3 - 0
bin/v-delete-mail-domain

@@ -67,6 +67,9 @@ if [ "$SSL" = 'yes' ]; then
     del_mail_ssl_config
 fi
 
+# Delete webmail configuration
+del_webmail_config
+
 #----------------------------------------------------------#
 #                       Hestia                             #
 #----------------------------------------------------------#

+ 8 - 0
func/domain.sh

@@ -739,6 +739,14 @@ del_mail_ssl_config() {
     rm -f /usr/local/hestia/ssl/mail/mail.$domain.*
 }
 
+del_webmail_config() {
+    if [ ! -z "$WEB_SYSTEM" ]; then 
+        rm -f $HOMEDIR/$user/conf/mail/$domain/$WEB_SYSTEM*.conf
+    fi
+    if [ ! -z "$PROXY_SYSTEM" ]; then
+        rm -f $HOMEDIR/$user/conf/mail/$domain/$PROXY_SYSTEM*.conf
+    fi
+}
 #----------------------------------------------------------#
 #                        CMN                               #
 #----------------------------------------------------------#