chore(mail): pinned-version update check off, Gmail postscreen whitelist, docs

- compose: ENABLE_UPDATE_CHECK=0 (image intentionally pinned to DMS v15.1.0).

- postscreen: permit Google SMTP outbound ranges (Gmail retries from rotating IPs,

  '450 PASS NEW' never completes) — keeps LinkedIn/Gmail mail out of the tarpit.

- README: DNS/ops notes; user-patches: whitelist copy path.
This commit is contained in:
2026-09-16 14:59:45 +01:00
parent 4b3af3fad3
commit e1208be24e
4 changed files with 61 additions and 1 deletions
+10
View File
@@ -1,2 +1,12 @@
108.174.0.0/16 PERMIT
144.2.0.0/15 PERMIT
# Google SMTP outbound (Gmail retries from rotating 74.125/209.85/...; postscreen 450 PASS NEW never completes)
74.125.0.0/16 PERMIT
209.85.128.0/17 PERMIT
64.233.160.0/19 PERMIT
66.102.0.0/20 PERMIT
66.249.80.0/20 PERMIT
72.14.192.0/18 PERMIT
173.194.0.0/16 PERMIT
207.126.144.0/20 PERMIT
216.239.32.0/19 PERMIT
+1 -1
View File
@@ -38,7 +38,7 @@ chmod 0770 "${SHARED_DB_DIR}"
# when Roundcube moves a deleted message to Trash.
READER='info@produktor.io'
PRODUCTION_OWNERS='ano@produktor.io andriy.oblivantsev@produktor.io postmaster@produktor.io'
INCUBATOR_OWNERS='andriy.oblivantsev@wheregroup.com eslider@gmail.com viscreation@gmail.com viscreation@gmx.de andriy.oblivantsev@gridfactor.de'
INCUBATOR_OWNERS='andriy.oblivantsev@wheregroup.com eslider@gmail.com viscreation@gmail.com viscreation@gmx.de andriy.oblivantsev@gridfactor.de ao@rpf.de andriy.oblivantsev@gmail.com viscreation@viscreation.de'
grant_share() { # $1=owner, remaining=right names
local owner=$1