|
@@ -310,6 +310,7 @@ EOF
|
|
|
# Get SOGo IPv6 from Dig
|
|
|
SOGO_V6=$(dig +answer sogo AAAA +short)
|
|
|
|
|
|
+if [ $SOGO_V6 ]; then
|
|
|
cat <<EOF > /etc/dovecot/sogo_trusted_ip.conf
|
|
|
# Autogenerated by mailcow
|
|
|
remote ${IPV4_NETWORK}.248 {
|
|
@@ -321,6 +322,15 @@ remote ${SOGO_V6} {
|
|
|
}
|
|
|
EOF
|
|
|
|
|
|
+else
|
|
|
+cat <<EOF > /etc/dovecot/sogo_trusted_ip.conf
|
|
|
+# Autogenerated by mailcow
|
|
|
+remote ${IPV4_NETWORK}.248 {
|
|
|
+ disable_plaintext_auth = no
|
|
|
+}
|
|
|
+EOF
|
|
|
+fi
|
|
|
+
|
|
|
# Create random master Password for SOGo SSO
|
|
|
RAND_PASS=$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 32 | head -n 1)
|
|
|
echo -n ${RAND_PASS} > /etc/phpfpm/sogo-sso.pass
|