@@ -604,6 +604,7 @@ add_webmail_config() {
604604 sed -e " s|%ip%|$local_ip |g" \
605605 -e " s|%domain%|$WEBMAIL_ALIAS .$domain |g" \
606606 -e " s|%domain_idn%|$domain_idn |g" \
607+ -e " s|%webmail_alias%|$WEBMAIL_ALIAS |g" \
607608 -e " s|%alias%|${aliases// ,/ } |g" \
608609 -e " s|%alias_idn%|${aliases_idn// ,/ } |g" \
609610 -e " s|%alias_string%|$alias_string |g" \
@@ -646,7 +647,7 @@ 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/mail .$domain .conf
650+ rm -f /etc/$1 /conf.d/domains/$WEBMAIL_ALIAS .$domain .conf
650651 if [ ! -z " $WEB_SYSTEM " ]; then
651652 ln -s $conf /etc/$1 /conf.d/domains/$WEBMAIL_ALIAS .$domain .conf
652653 fi
@@ -657,10 +658,6 @@ add_webmail_config() {
657658 # Clear old configurations
658659 rm -rf $HOMEDIR /$user /conf/mail/$domain .*
659660 fi
660-
661- if [ " $1 " != ' nginx' ]; then
662- find /etc/$1 /conf.d/domains -type f -name " $domain .*" | xargs sed -i " s/;//g"
663- fi
664661}
665662
666663# Add mail server SSL configuration
@@ -740,14 +737,28 @@ del_mail_ssl_config() {
740737 rm -f /usr/local/hestia/ssl/mail/mail.$domain .*
741738}
742739
740+ # Delete webmail support
743741del_webmail_config () {
744742 if [ ! -z " $WEB_SYSTEM " ]; then
745743 rm -f $HOMEDIR /$user /conf/mail/$domain /$WEB_SYSTEM * .conf
746744 fi
745+
747746 if [ ! -z " $PROXY_SYSTEM " ]; then
748747 rm -f $HOMEDIR /$user /conf/mail/$domain /$PROXY_SYSTEM * .conf
749748 fi
750749}
750+
751+ # Delete SSL webmail support
752+ del_webmail_ssl_config () {
753+ if [ ! -z " $WEB_SYSTEM " ]; then
754+ rm -f $HOMEDIR /$user /conf/mail/$domain /$WEB_SYSTEM .ssl.conf
755+ fi
756+
757+ if [ ! -z " $PROXY_SYSTEM " ]; then
758+ rm -f $HOMEDIR /$user /conf/mail/$domain /$PROXY_SYSTEM .ssl.conf
759+ fi
760+ }
761+
751762# ----------------------------------------------------------#
752763# CMN #
753764# ----------------------------------------------------------#
0 commit comments