feat(mail): share oleksandra.svitelska mailbox with info@ (read-only)
Add oleksandra.svitelska@produktor.io to PRODUCTION_OWNERS so info@ sees it under Shared/ (lookup read), same class as the other production mailboxes. Applied live via user-patches.sh (idempotent); no container recreation needed.
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
#!/bin/bash
|
||||
# Dovecot shared mailboxes. info@produktor.io gets access to the mailboxes of
|
||||
# two owner classes (issue #79, issue #251 / epic #250):
|
||||
# - production owners (ano@, andriy.oblivantsev@, postmaster@): read-only
|
||||
# - production owners (ano@, andriy.oblivantsev@, oleksandra.svitelska@,
|
||||
# postmaster@): read-only
|
||||
# (`lookup read`) — one login in Roundcube covers the whole account list;
|
||||
# - incubator owners: read + delete (`lookup read delete expunge
|
||||
# write-deleted`) — the mailbox owner never logs in, mail is imported via
|
||||
@@ -37,7 +38,7 @@ chmod 0770 "${SHARED_DB_DIR}"
|
||||
# NOT required; `expunge` is also what Dovecot MOVE needs on the source side
|
||||
# when Roundcube moves a deleted message to Trash.
|
||||
READER='info@produktor.io'
|
||||
PRODUCTION_OWNERS='ano@produktor.io andriy.oblivantsev@produktor.io postmaster@produktor.io'
|
||||
PRODUCTION_OWNERS='ano@produktor.io andriy.oblivantsev@produktor.io postmaster@produktor.io oleksandra.svitelska@produktor.io'
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user