Skip to content

Commit 0ca3ad0

Browse files
author
Kristan Kenney
committed
Update v-delete-mail-domain scripts
1 parent 78bfe18 commit 0ca3ad0

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

bin/v-delete-mail-domain

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,14 @@ if [ "$DKIM" = 'yes' ] && [ -e "$USER_DATA/dns/$domain.conf" ]; then
6363
fi
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
6968
fi
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'
8788
if [ "$DKIM" = 'yes' ]; then
8889
decrease_user_value "$user" '$U_MAIL_DKIM'
8990
fi
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
9795
log_history "deleted mail domain $domain"

bin/v-delete-mail-domain-ssl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ is_object_value_exist 'mail' 'DOMAIN' "$domain" '$SSL'
4141

4242
# Delete mail domain SSL configuration
4343
del_mail_ssl_config
44+
del_mail_ssl_certificates
4445

4546
#----------------------------------------------------------#
4647
# Hestia #

0 commit comments

Comments
 (0)