|
@@ -25,17 +25,21 @@ EOF
|
|
|
newaliases;
|
|
|
|
|
|
# create sni configuration
|
|
|
-echo -n "" > /opt/postfix/conf/sni.map;
|
|
|
-for cert_dir in /etc/ssl/mail/*/ ; do
|
|
|
- if [[ ! -f ${cert_dir}domains ]] || [[ ! -f ${cert_dir}cert.pem ]] || [[ ! -f ${cert_dir}key.pem ]]; then
|
|
|
- continue;
|
|
|
- fi
|
|
|
- IFS=" " read -r -a domains <<< "$(cat "${cert_dir}domains")"
|
|
|
- for domain in "${domains[@]}"; do
|
|
|
- echo -n "${domain} ${cert_dir}key.pem ${cert_dir}cert.pem" >> /opt/postfix/conf/sni.map;
|
|
|
- echo "" >> /opt/postfix/conf/sni.map;
|
|
|
+if [[ "${SKIP_LETS_ENCRYPT}" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
|
|
|
+ echo -n "" > /opt/postfix/conf/sni.map
|
|
|
+else
|
|
|
+ echo -n "" > /opt/postfix/conf/sni.map;
|
|
|
+ for cert_dir in /etc/ssl/mail/*/ ; do
|
|
|
+ if [[ ! -f ${cert_dir}domains ]] || [[ ! -f ${cert_dir}cert.pem ]] || [[ ! -f ${cert_dir}key.pem ]]; then
|
|
|
+ continue;
|
|
|
+ fi
|
|
|
+ IFS=" " read -r -a domains <<< "$(cat "${cert_dir}domains")"
|
|
|
+ for domain in "${domains[@]}"; do
|
|
|
+ echo -n "${domain} ${cert_dir}key.pem ${cert_dir}cert.pem" >> /opt/postfix/conf/sni.map;
|
|
|
+ echo "" >> /opt/postfix/conf/sni.map;
|
|
|
+ done
|
|
|
done
|
|
|
-done
|
|
|
+fi
|
|
|
postmap -F hash:/opt/postfix/conf/sni.map;
|
|
|
|
|
|
cat <<EOF > /opt/postfix/conf/sql/mysql_relay_ne.cf
|