This commit is contained in:
svg 2024-08-09 00:04:33 +02:00
parent d7672c5376
commit b8d4350cc2
1 changed files with 4 additions and 4 deletions

View File

@ -134,7 +134,7 @@ function _setup_ssl() {
echo -n "" > /etc/dovecot/conf.d/20-sni.conf echo -n "" > /etc/dovecot/conf.d/20-sni.conf
echo -n "" > /etc/postfix/sni.map echo -n "" > /etc/postfix/sni.map
# add tls_server_sni_maps if not exist # add tls_server_sni_maps yo main.cf if not exist
local SNI_MAPS="tls_server_sni_maps = hash:/etc/postfix/sni.map" local SNI_MAPS="tls_server_sni_maps = hash:/etc/postfix/sni.map"
grep -qxF -- "${SNI_MAPS}" "/etc/postfix/main.cf" || echo "${SNI_MAPS}" >> /etc/postfix/main.cf grep -qxF -- "${SNI_MAPS}" "/etc/postfix/main.cf" || echo "${SNI_MAPS}" >> /etc/postfix/main.cf
@ -144,10 +144,10 @@ function _setup_ssl() {
local PRIVATE_KEY="/etc/letsencrypt/live/${SNI_DOMAIN}/key.pem" local PRIVATE_KEY="/etc/letsencrypt/live/${SNI_DOMAIN}/key.pem"
local CERT_CHAIN="/etc/letsencrypt/live/${SNI_DOMAIN}/fullchain.pem" local CERT_CHAIN="/etc/letsencrypt/live/${SNI_DOMAIN}/fullchain.pem"
# add domain certificate to postfix # add certificate to postfix
echo "${SNI_DOMAIN} ${PRIVATE_KEY} ${CERT_CHAIN}" >> /etc/postfix/sni.map echo "${SNI_DOMAIN} ${PRIVATE_KEY} ${CERT_CHAIN}" >> /etc/postfix/sni.map
# add domain certificate to dovecot # add certificate to dovecot
{ {
echo "local_name ${SNI_DOMAIN} {" echo "local_name ${SNI_DOMAIN} {"
echo " ssl_cert = <${CERT_CHAIN}" echo " ssl_cert = <${CERT_CHAIN}"
@ -157,7 +157,7 @@ function _setup_ssl() {
_log 'trace' "SNI: extracted domain: ${SNI_DOMAIN}" _log 'trace' "SNI: extracted domain: ${SNI_DOMAIN}"
else else
_log 'warn' "SNI: letsencrypt (acme.json) failed to extract SNI domain: ${SNI_DOMAIN}" _log 'warn' "SNI: letsencrypt (acme.json) failed to extract domain: ${SNI_DOMAIN}"
fi fi
done done