Checks the mayCreateTopLevelMailbox server capability
Prevents attempts to create mailboxes with parentId: null when the server prohibits it
This restriction varies by server implementation and account type
These validations catch client errors before sending requests to the server, providing
immediate feedback and avoiding unnecessary network round-trips.
Validates server-defined constraints for Mailbox/set operations.
This plugin enforces account-specific mailbox creation limits defined in the Email capability:
Mailbox Name Length (RFC 8621 Section 2.2):
maxSizeMailboxNameoctets (UTF-8 encoded)Top-Level Mailbox Creation (RFC 8621 Section 2.2):
mayCreateTopLevelMailboxserver capabilityparentId: nullwhen the server prohibits itThese validations catch client errors before sending requests to the server, providing immediate feedback and avoiding unnecessary network round-trips.