@@ -725,47 +725,6 @@ add_mail_ssl_config() {
725725 chown -h $user :mail /usr/local/hestia/ssl/mail/*
726726}
727727
728- check_mail_ssl_config (){
729- if [ -f $HOMEDIR /$user /conf/mail/$domain /ssl/$domain .crt ]; then
730- SSL=' yes'
731- else
732- echo " Error: SSL certificate not available."
733- exit $E_NOTEXIST
734- fi
735- }
736-
737- repair_mail_ssl_config (){
738- if [ -f $USER_DATA /ssl/mail.$domain .crt ]; then
739-
740- # Ensure SSL directory exists
741- if [ ! -d $HOMEDIR /$user /conf/mail/$domain /ssl/ ]; then
742- mkdir -p $HOMEDIR /$user /conf/mail/$domain /ssl/
743- fi
744-
745- # Remove existing certificates
746- rm -rf $HOMEDIR /$user /conf/mail/$domain /ssl/*
747-
748- # Add certificates to user home directory
749- cp -f $USER_DATA /ssl/mail.$domain .crt $HOMEDIR /$user /conf/mail/$domain /ssl/$domain .crt
750- cp -f $USER_DATA /ssl/mail.$domain .key $HOMEDIR /$user /conf/mail/$domain /ssl/$domain .key
751- cp -f $USER_DATA /ssl/mail.$domain .pem $HOMEDIR /$user /conf/mail/$domain /ssl/$domain .pem
752-
753- if [ -e " $USER_DATA /ssl/mail.$domain .ca" ]; then
754- cp -f $USER_DATA /ssl/mail.$domain .ca $HOMEDIR /$user /conf/mail/$domain /ssl/$domain .ca
755- fi
756-
757- # Increase value for domain
758- increase_user_value " $user " ' $U_MAIL_SSL'
759-
760- # Set SSL as enabled in configuration
761- update_object_value ' mail' ' DOMAIN' " $domain " ' $SSL' " yes"
762-
763- else
764- echo " Error: no available SSL certificates for $domain ."
765- exit $E_NOTEXIST
766- fi
767- }
768-
769728# Delete SSL support for mail domain
770729del_mail_ssl_config () {
771730
0 commit comments