Skip to content

inbound-provider-m365-graph

Enterprise Part of the commercial Kumiko Enterprise offering — not in the open framework.

Registers the “m365-graph” provider for inbound-mail-foundation — reads mail from Microsoft 365 mailboxes via the Graph API. Mail is polled through the Graph delta query (no push); OAuth runs against the Microsoft Identity Platform, and buildM365AdminConsentUrl builds the tenant admin-consent URL. Mount with createInboundProviderM365GraphFeature({ clientId, clientSecret }).

This Enterprise implementation is optional. If you need a narrower or domain-specific version, you can build an app-owned feature, handler, or job with Kumiko’s public extension points.

Use this package when you want the maintained implementation, its existing contracts, and the surrounding operational behavior. A custom implementation is not drop-in compatible automatically: your app owns its authorization, validation, integrations, tests, security review, and production operations.

Start with Features and composition and Custom write handlers.

What this feature needs to run (Requires).

flowchart TB
  n_inbound_provider_m365_graph["inbound-provider-m365-graph"]
  subgraph how_reqs["Requires"]
    n_inbound_mail_foundation["inbound-mail-foundation"]
    n_secrets["secrets"]
  end
  n_inbound_mail_foundation --> n_inbound_provider_m365_graph
  n_secrets --> n_inbound_provider_m365_graph
  • Registers extension: inboundMailProvider → m365-graph