- Ya
- 15 Juni 2026, 20:17 UTC
- Mwandishi
- Kamo
- Ahadi ya
- df8eb99
resolveForMailbox only granted access via a direct MemberMailbox assignment, so mailboxes surfaced through **************** rights threw NoSuchElementException -> "Failed to load messages". - **************** right-based access check mirroring the switcher enumeration; resolveForMailbox now uses it. - AccessibleMailboxService: expose memberId on member-mailbox entries. - EmailSendRequest.mailboxId + send/saveDraft resolve through the mailbox-aware (rights-gated) resolver, so admins can compose/send on behalf of a member. - KamoMailSender honors fromAddress as the From-header override (alias send).