Add optional mailbox (UPN/SMTP) routing on email/folder/thread tools via
users/{upn}/... and X-AnchorMailbox. New list-mailboxes probes primary,
OUTLOOK_SHARED_MAILBOXES seeds, cache, and candidates. Send supports
mailbox-rooted sendMail and onBehalfOf. MSAL requests Mail.*.Shared;
check-auth-status reports token scp gaps. Docs, env example, tests.
39 lines
1.4 KiB
Text
39 lines
1.4 KiB
Text
# Microsoft Azure App Registration
|
|
# Required: your app registration client ID
|
|
MS_CLIENT_ID=your_client_id_here
|
|
|
|
# Optional: only needed for confidential client app registrations (client secret app regs).
|
|
# Leave blank or omit for public client apps (device code flow with "Allow public client flows" enabled).
|
|
# MS_CLIENT_SECRET=
|
|
|
|
# Optional: Enable test mode (uses mock data instead of real API calls)
|
|
USE_TEST_MODE=false
|
|
|
|
# Optional: Enable verbose debug logging
|
|
DEBUG_MODE=false
|
|
|
|
# Optional: Default timezone for calendar event creation and display (IANA tz name).
|
|
# Examples: 'America/New_York', 'Europe/London', 'Australia/Sydney'
|
|
# Defaults to America/New_York if not set.
|
|
# MS_TIMEZONE=America/New_York
|
|
|
|
# Optional: shared / delegated mailbox support (default true).
|
|
# Set false on personal-account instances if shared scopes are unwanted.
|
|
# OUTLOOK_ENABLE_SHARED_MAILBOXES=true
|
|
|
|
# Optional: comma-separated seed list of shared mailbox UPNs/SMTPs for list-mailboxes
|
|
# OUTLOOK_SHARED_MAILBOXES=helpdesk@contoso.com,it@contoso.com
|
|
|
|
# Optional: override probe cache path (default: ${OUTLOOK_TOKEN_STORE_PATH}.mailboxes.json)
|
|
# OUTLOOK_MAILBOX_CACHE_PATH=
|
|
|
|
# Optional: parallel probe concurrency for list-mailboxes
|
|
# OUTLOOK_MAILBOX_PROBE_CONCURRENCY=4
|
|
|
|
# Optional: multi-instance token cache path
|
|
# OUTLOOK_TOKEN_STORE_PATH=
|
|
|
|
# Optional: Graph throttle retry knobs
|
|
# OUTLOOK_MAX_RETRIES=3
|
|
# OUTLOOK_BASE_RETRY_DELAY_MS=1000
|
|
# OUTLOOK_MAX_RETRY_DELAY_MS=30000
|