Skip to content

Commit 6d6af9b

Browse files
authored
Mail system TLS added support for custom subdomain
1 parent 32f3a6a commit 6d6af9b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

func/domain.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,13 +684,20 @@ add_mail_ssl_config() {
684684
rm -f /etc/dovecot/conf.d/domains/$domain.conf
685685
fi
686686

687+
echo "" >> /etc/dovecot/conf.d/domains/$domain.conf
688+
echo "local_name $domain {" >> /etc/dovecot/conf.d/domains/$domain.conf
689+
echo " ssl_cert = <$HOMEDIR/$user/conf/mail/$domain/ssl/$domain.pem" >> /etc/dovecot/conf.d/domains/$domain.conf
690+
echo " ssl_key = <$HOMEDIR/$user/conf/mail/$domain/ssl/$domain.key" >> /etc/dovecot/conf.d/domains/$domain.conf
691+
echo "}" >> /etc/dovecot/conf.d/domains/$domain.conf
687692
echo "" >> /etc/dovecot/conf.d/domains/$domain.conf
688693
echo "local_name mail.$domain {" >> /etc/dovecot/conf.d/domains/$domain.conf
689694
echo " ssl_cert = <$HOMEDIR/$user/conf/mail/$domain/ssl/$domain.pem" >> /etc/dovecot/conf.d/domains/$domain.conf
690695
echo " ssl_key = <$HOMEDIR/$user/conf/mail/$domain/ssl/$domain.key" >> /etc/dovecot/conf.d/domains/$domain.conf
691696
echo "}" >> /etc/dovecot/conf.d/domains/$domain.conf
692697

693698
# Add domain SSL configuration to exim4
699+
ln -s $HOMEDIR/$user/conf/mail/$domain/ssl/$domain.pem /usr/local/hestia/ssl/mail/$domain.crt
700+
ln -s $HOMEDIR/$user/conf/mail/$domain/ssl/$domain.key /usr/local/hestia/ssl/mail/$domain.key
694701
ln -s $HOMEDIR/$user/conf/mail/$domain/ssl/$domain.pem /usr/local/hestia/ssl/mail/mail.$domain.crt
695702
ln -s $HOMEDIR/$user/conf/mail/$domain/ssl/$domain.key /usr/local/hestia/ssl/mail/mail.$domain.key
696703

@@ -719,6 +726,7 @@ del_mail_ssl_config() {
719726

720727
# Remove SSL certificates
721728
rm -f $HOMEDIR/$user/conf/mail/$domain/ssl/*
729+
rm -f /usr/local/hestia/ssl/mail/$domain.*
722730
rm -f /usr/local/hestia/ssl/mail/mail.$domain.*
723731
}
724732

0 commit comments

Comments
 (0)