Skip to content

Commit bb9d02a

Browse files
author
Kristan Kenney
committed
Add fix to SSL check in v-add-webmail
1 parent 65c47ea commit bb9d02a

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

bin/v-add-webmail

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ if [ ! -z "$PROXY_SYSTEM" ]; then
6565
fi
6666

6767
# Enable SSL for webmail if available
68-
if [ '$SSL' = 'yes' ]; then
68+
if [ -f $HOMEDIR/$user/conf/mail/$domain/ssl/$domain.crt ]; then
6969
if [ ! -z "$WEB_SYSTEM" ]; then
7070
add_webmail_config "$WEB_SYSTEM" "default.stpl"
7171
fi

func/domain.sh

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -633,6 +633,18 @@ add_webmail_config() {
633633
chown root:$user $conf
634634
chmod 640 $conf
635635

636+
if [ "$2" = "default.tpl" ]; then
637+
if [ ! -z "$WEB_SYSTEM" ]; then
638+
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
639+
ln -s $conf /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
640+
fi
641+
if [ ! -z "$PROXY_SYSTEM" ]; then
642+
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
643+
ln -s $conf /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
644+
fi
645+
# Clear old configurations
646+
rm -rf $HOMEDIR/$user/conf/mail/$domain.*
647+
fi
636648
if [ "$2" = "default.stpl" ]; then
637649
if [ ! -z "$WEB_SYSTEM" ]; then
638650
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.ssl.conf
@@ -646,17 +658,6 @@ add_webmail_config() {
646658
rm -rf $HOMEDIR/$user/conf/mail/$domain.*
647659
rm -rf $HOMEDIR/$user/conf/mail/ssl.$domain.*
648660
rm -rf $HOMEDIR/$user/conf/mail/*nginx.$domain.*
649-
else
650-
if [ ! -z "$WEB_SYSTEM" ]; then
651-
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
652-
ln -s $conf /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
653-
fi
654-
if [ ! -z "$PROXY_SYSTEM" ]; then
655-
rm -f /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
656-
ln -s $conf /etc/$1/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
657-
fi
658-
# Clear old configurations
659-
rm -rf $HOMEDIR/$user/conf/mail/$domain.*
660661
fi
661662
}
662663

0 commit comments

Comments
 (0)