chore(dovecot): drop deleted wheregroup@produktor.io A1 pilot box from owner lists (#252)

This commit is contained in:
2026-09-02 13:50:54 +01:00
parent 6cdd704aef
commit d2724ec727
2 changed files with 11 additions and 13 deletions
+6 -6
View File
@@ -10,11 +10,11 @@
# Incubator model (corrected 2026-09-02, issue #252): the incubator mailbox IS
# the owner's HISTORICAL ADDRESS per period, not an abstract "source" mailbox.
# The wheregroup period = andriy.oblivantsev@wheregroup.com; later periods get
# their own account (eslider@gmail.com, ...@viscreation.de, ...).
# wheregroup@produktor.io stays listed as the superseded A1 pilot box until
# its 1000 messages are migrated and the account is deleted — grant_share
# skips owners that are not (yet) in postfix-accounts.cf, so a deleted account
# is a silent no-op.
# their own account (eslider@gmail.com, ...@viscreation.de, ...). The A1 pilot
# box wheregroup@produktor.io (abstract "source" model) was deleted after its
# 1000 messages were migrated to the historical account — grant_share skips
# owners that are not (yet) in postfix-accounts.cf, so a not-yet-created
# account is a silent no-op.
# DMS runs this only on the FIRST start of each container instance (plain
# `docker compose restart` skips the setup step by design — /CONTAINER_START
# marker), so it must stay idempotent. ACLs, the shared dict and subscriptions
@@ -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 wheregroup@produktor.io'
INCUBATOR_OWNERS='andriy.oblivantsev@wheregroup.com'
grant_share() { # $1=owner, remaining=right names
local owner=$1