|
@@ -7,6 +7,11 @@ while ! mysqladmin status --socket=/var/run/mysqld/mysqld.sock -u${DBUSER} -p${D
|
|
|
sleep 2
|
|
|
done
|
|
|
|
|
|
+until dig +short mailcow.email @unbound > /dev/null; do
|
|
|
+ echo "Waiting for DNS..."
|
|
|
+ sleep 1
|
|
|
+done
|
|
|
+
|
|
|
# Do not attempt to write to slave
|
|
|
if [[ ! -z ${REDIS_SLAVEOF_IP} ]]; then
|
|
|
REDIS_CMDLINE="redis-cli -h ${REDIS_SLAVEOF_IP} -p ${REDIS_SLAVEOF_PORT}"
|
|
@@ -235,6 +240,13 @@ namespace {
|
|
|
}
|
|
|
EOF
|
|
|
|
|
|
+cat <<EOF > /etc/dovecot/sogo_trusted_ip.conf
|
|
|
+# Autogenerated by mailcow
|
|
|
+remote ${IPV4_NETWORK}.248 {
|
|
|
+ disable_plaintext_auth = no
|
|
|
+}
|
|
|
+EOF
|
|
|
+
|
|
|
if [[ "${ALLOW_ADMIN_EMAIL_LOGIN}" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
|
|
|
# Create random master Password for SOGo 'login as user' via proxy auth
|
|
|
RAND_PASS=$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 32 | head -n 1)
|