- Shipped
- June 15, 2026 at 8:17 PM UTC
- Author
- Kamo
- Commit
- 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).