Корректировка модели инкубатора (решение 2026-09-02, #252)
Ящик инкубатора = исторический адрес владельца, а не абстрактный «источник».
Для гдеgroup-периода: andriy.oblivantsev@wheregroup.com.
Изменения
config/user-patches.sh: инкубаторный класс владельцев пополнен andriy.oblivantsev@wheregroup.com (права info@ lookup read delete expunge write-deleted, как в A1/#251). wheregroup@produktor.io остаётся в списке
как свернутый A1-пилот до удаления аккаунта после перекладки — grant_share
пропускает владельцев, отсутствующих в postfix-accounts.cf.
README.md: Accounts + раздел Shared — модель «один ящик на исторический
адрес», процедура добавления аккаунта с не-обслуживаемым доменом
(wheregroup.com — DMS принимает любой virtual user; домен не нужен в MX).
dovecot.cf/compose.yaml не менялись: shared namespace maildir:/var/mail/%%d/%%n резолвится в /var/mail/wheregroup.com/andriy.oblivantsev —
совпадает с mail_location DMS.
Проверка на live
аккаунт создан setup email add (пароль ANDRIY_WG_PASSWORD в .env, не коммитится),
doveadm user резолвится, INBOX создан, user-patches.sh прогнан (идемпотентно),
doveadm acl get на всех папках: user=info@produktor.io delete expunge lookup read write-deleted,
боевые ящики не тронуты (lookup read), регресс #79 чист.
## Корректировка модели инкубатора (решение 2026-09-02, #252)
Ящик инкубатора = **исторический адрес владельца**, а не абстрактный «источник».
Для гдеgroup-периода: **andriy.oblivantsev@wheregroup.com**.
### Изменения
- `config/user-patches.sh`: инкубаторный класс владельцев пополнен
`andriy.oblivantsev@wheregroup.com` (права info@ `lookup read delete expunge
write-deleted`, как в A1/#251). `wheregroup@produktor.io` остаётся в списке
как свернутый A1-пилот до удаления аккаунта после перекладки — `grant_share`
пропускает владельцев, отсутствующих в `postfix-accounts.cf`.
- `README.md`: Accounts + раздел Shared — модель «один ящик на исторический
адрес», процедура добавления аккаунта с не-обслуживаемым доменом
(wheregroup.com — DMS принимает любой virtual user; домен не нужен в MX).
- `dovecot.cf`/`compose.yaml` не менялись: shared namespace
`maildir:/var/mail/%%d/%%n` резолвится в `/var/mail/wheregroup.com/andriy.oblivantsev` —
совпадает с mail_location DMS.
### Проверка на live
- аккаунт создан `setup email add` (пароль `ANDRIY_WG_PASSWORD` в `.env`, не коммитится),
- `doveadm user` резолвится, INBOX создан, user-patches.sh прогнан (идемпотентно),
- `doveadm acl get` на всех папках: `user=info@produktor.io delete expunge lookup read write-deleted`,
- боевые ящики не тронуты (`lookup read`), регресс #79 чист.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Корректировка модели инкубатора (решение 2026-09-02, #252)
Ящик инкубатора = исторический адрес владельца, а не абстрактный «источник».
Для гдеgroup-периода: andriy.oblivantsev@wheregroup.com.
Изменения
config/user-patches.sh: инкубаторный класс владельцев пополненandriy.oblivantsev@wheregroup.com(права info@lookup read delete expunge write-deleted, как в A1/#251).wheregroup@produktor.ioостаётся в спискекак свернутый A1-пилот до удаления аккаунта после перекладки —
grant_shareпропускает владельцев, отсутствующих в
postfix-accounts.cf.README.md: Accounts + раздел Shared — модель «один ящик на историческийадрес», процедура добавления аккаунта с не-обслуживаемым доменом
(wheregroup.com — DMS принимает любой virtual user; домен не нужен в MX).
dovecot.cf/compose.yamlне менялись: shared namespacemaildir:/var/mail/%%d/%%nрезолвится в/var/mail/wheregroup.com/andriy.oblivantsev—совпадает с mail_location DMS.
Проверка на live
setup email add(парольANDRIY_WG_PASSWORDв.env, не коммитится),doveadm userрезолвится, INBOX создан, user-patches.sh прогнан (идемпотентно),doveadm acl getна всех папках:user=info@produktor.io delete expunge lookup read write-deleted,lookup read), регресс #79 чист.