install_update_dovecot.sh: force ssl/tls (ssl = required).

This commit is contained in:
Christoph 2018-05-01 14:27:04 +02:00
parent ff121e8562
commit 59a3fe60fc

View File

@ -1027,6 +1027,8 @@ fi
## - edit /usr/local/dovecot/etc/dovecot/conf.d/10-ssl.conf ## - edit /usr/local/dovecot/etc/dovecot/conf.d/10-ssl.conf
## - ## -
## - ssl = required
## -
## - ssl_cert = <$server_cert ## - ssl_cert = <$server_cert
## - ssl_key = <$server_key ## - ssl_key = <$server_key
## - ## -
@ -1052,7 +1054,9 @@ fi
## - ## -
_failed=false _failed=false
echononl "\tAdjusting file 10-ssl.conf.." echononl "\tAdjusting file 10-ssl.conf.."
perl -i.ORIG -n -p -e "s#^([ ]*)(ssl_cert\ ?=.*)#\1\#\# \2\n\1ssl_cert = <$server_cert#g" \ perl -i.ORIG -n -p -e "s#^([ ]*)(ssl\ ?=.*)#\1\#\# \2\n\1ssl = required#g" \
/usr/local/dovecot-${_version}/etc/dovecot/conf.d/10-ssl.conf || _failed=true
perl -i -n -p -e "s#^([ ]*)(ssl_cert\ ?=.*)#\1\#\# \2\n\1ssl_cert = <$server_cert#g" \
/usr/local/dovecot-${_version}/etc/dovecot/conf.d/10-ssl.conf || _failed=true /usr/local/dovecot-${_version}/etc/dovecot/conf.d/10-ssl.conf || _failed=true
perl -i -n -p -e "s#^([ ]*)(ssl_key\ ?=.*)#\1\#\# \2\n\1ssl_key = <$server_key#g" \ perl -i -n -p -e "s#^([ ]*)(ssl_key\ ?=.*)#\1\#\# \2\n\1ssl_key = <$server_key#g" \
/usr/local/dovecot-${_version}/etc/dovecot/conf.d/10-ssl.conf || _failed=true /usr/local/dovecot-${_version}/etc/dovecot/conf.d/10-ssl.conf || _failed=true