@@ -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