File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff 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] '
3030is_format_valid ' user' ' domain'
3131is_system_enabled " $MAIL_SYSTEM " ' MAIL_SYSTEM'
3232is_object_valid ' user' ' USER' " $user "
3333is_object_unsuspended ' user' ' USER' " $user "
3434is_object_valid ' mail' ' DOMAIN' " $domain "
3535is_object_unsuspended ' mail' ' DOMAIN' " $domain "
3636
37-
3837# ----------------------------------------------------------#
3938# Action #
4039# ----------------------------------------------------------#
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments