Skip to content

Commit 347f83a

Browse files
author
Kristan Kenney
committed
Update deletion routines
1 parent 3aa7df9 commit 347f83a

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

bin/v-delete-webmail

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,14 @@ format_domain_idn
2626
# Verifications #
2727
#----------------------------------------------------------#
2828

29-
check_args '2' "$#" 'USER DOMAIN'
29+
check_args '2' "$#" 'USER DOMAIN [RESTART]'
3030
is_format_valid 'user' 'domain'
3131
is_system_enabled "$MAIL_SYSTEM" 'MAIL_SYSTEM'
3232
is_object_valid 'user' 'USER' "$user"
3333
is_object_unsuspended 'user' 'USER' "$user"
3434
is_object_valid 'mail' 'DOMAIN' "$domain"
3535
is_object_unsuspended 'mail' 'DOMAIN' "$domain"
3636

37-
3837
#----------------------------------------------------------#
3938
# Action #
4039
#----------------------------------------------------------#

func/domain.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -633,11 +633,12 @@ add_webmail_config() {
633633
chmod 640 $conf
634634

635635
if [[ "$2" =~ stpl$ ]]; then
636-
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.ssl.conf
637636
if [ ! -z "$WEB_SYSTEM" ]; then
637+
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.ssl.conf
638638
ln -s $conf /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.ssl.conf
639639
fi
640640
if [ ! -z "$PROXY_SYSTEM" ]; then
641+
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.ssl.conf
641642
ln -s $conf /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.ssl.conf
642643
fi
643644

@@ -646,11 +647,12 @@ add_webmail_config() {
646647
rm -rf $HOMEDIR/$user/conf/mail/ssl.$domain.*
647648
rm -rf $HOMEDIR/$user/conf/mail/*nginx.$domain.*
648649
else
649-
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
650650
if [ ! -z "$WEB_SYSTEM" ]; then
651+
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
651652
ln -s $conf /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
652653
fi
653654
if [ ! -z "$PROXY_SYSTEM" ]; then
655+
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
654656
ln -s $conf /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
655657
fi
656658

0 commit comments

Comments
 (0)