Implemented Check if IPv6 is disabled
This commit is contained in:
parent
7a23e4fd4e
commit
575eab1cf0
@ -310,6 +310,7 @@ EOF
|
|||||||
# Get SOGo IPv6 from Dig
|
# Get SOGo IPv6 from Dig
|
||||||
SOGO_V6=$(dig +answer sogo AAAA +short)
|
SOGO_V6=$(dig +answer sogo AAAA +short)
|
||||||
|
|
||||||
|
if [ $SOGO_V6 ]; then
|
||||||
cat <<EOF > /etc/dovecot/sogo_trusted_ip.conf
|
cat <<EOF > /etc/dovecot/sogo_trusted_ip.conf
|
||||||
# Autogenerated by mailcow
|
# Autogenerated by mailcow
|
||||||
remote ${IPV4_NETWORK}.248 {
|
remote ${IPV4_NETWORK}.248 {
|
||||||
@ -321,6 +322,15 @@ remote ${SOGO_V6} {
|
|||||||
}
|
}
|
||||||
EOF
|
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
|
# Create random master Password for SOGo SSO
|
||||||
RAND_PASS=$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 32 | head -n 1)
|
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
|
echo -n ${RAND_PASS} > /etc/phpfpm/sogo-sso.pass
|
||||||
|
Loading…
Reference in New Issue
Block a user