File tree Expand file tree Collapse file tree 2 files changed +8
-9
lines changed
Expand file tree Collapse file tree 2 files changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -63,13 +63,14 @@ if [ "$DKIM" = 'yes' ] && [ -e "$USER_DATA/dns/$domain.conf" ]; then
6363fi
6464
6565# Delete SSL certificates and configuration
66- if [ " $SSL " = ' yes' ]; then
67- del_mail_ssl_config
68- del_mail_ssl_certificates
66+ if [ " $SSL " = ' yes' ] || [ -f $HOMEDIR /$user /conf/mail/$domain /ssl/$domain .crt ]; then
67+ $BIN /v-delete-mail-domain-ssl $user $domain
6968fi
7069
71- # Delete webmail configuration
72- del_webmail_config
70+ # Delete webmail configuration if it exists
71+ if [ ! -z " $WEB_SYSTEM " ] || [ ! -z " $PROXY_SYSTEM " ]; then
72+ $BIN /v-delete-webmail $user $admin ' yes'
73+ fi
7374
7475# ----------------------------------------------------------#
7576# Hestia #
@@ -87,11 +88,8 @@ decrease_user_value "$user" '$U_MAIL_DOMAINS'
8788if [ " $DKIM " = ' yes' ]; then
8889 decrease_user_value " $user " ' $U_MAIL_DKIM'
8990fi
90- decrease_user_value " $user " ' $U_MAIL_ACCOUNTS' " $accounts "
9191
92- # Restart servers
93- $BIN /v-restart-web $restart
94- $BIN /v-restart-proxy $restart
92+ decrease_user_value " $user " ' $U_MAIL_ACCOUNTS' " $accounts "
9593
9694# Logging
9795log_history " deleted mail domain $domain "
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ is_object_value_exist 'mail' 'DOMAIN' "$domain" '$SSL'
4141
4242# Delete mail domain SSL configuration
4343del_mail_ssl_config
44+ del_mail_ssl_certificates
4445
4546# ----------------------------------------------------------#
4647# Hestia #
You can’t perform that action at this time.
0 commit comments