Member Junction
    Preparing search index...

    Result of evaluating whether the enterprise communication provider is permitted and able to access a user's personal mailbox or utility agent inbox.

    interface MailboxGateDecision {
        Allowed: boolean;
        CanReadCalendar: boolean;
        CanReadMail: boolean;
        Message: string;
        ReasonCode:
            | "ALLOWED_PERSONAL_MAILBOX"
            | "ALLOWED_UTILITY_MAILBOX"
            | "MISSING_USER_EMAIL"
            | "DOMAIN_MISMATCH"
            | "UTILITY_MAILBOXES_ONLY"
            | "MAILBOX_ACCESS_DENIED_BY_TENANT_POLICY"
            | "PROVIDER_NOT_SUPPORTED";
        ScopeMode: "SecurityGroupScoped"
        | "TenantWide"
        | "UtilityMailboxesOnly";
        TargetMailbox: string;
        UsingUtilityMailbox: boolean;
    }
    Index

    Properties

    Allowed: boolean
    CanReadCalendar: boolean
    CanReadMail: boolean
    Message: string
    ReasonCode:
        | "ALLOWED_PERSONAL_MAILBOX"
        | "ALLOWED_UTILITY_MAILBOX"
        | "MISSING_USER_EMAIL"
        | "DOMAIN_MISMATCH"
        | "UTILITY_MAILBOXES_ONLY"
        | "MAILBOX_ACCESS_DENIED_BY_TENANT_POLICY"
        | "PROVIDER_NOT_SUPPORTED"
    ScopeMode: "SecurityGroupScoped" | "TenantWide" | "UtilityMailboxesOnly"
    TargetMailbox: string
    UsingUtilityMailbox: boolean