-
Notifications
You must be signed in to change notification settings - Fork 0
Home
github-actions[bot] edited this page Sep 5, 2026
·
7 revisions
Welcome to the shared mailbox email classification module wiki.
This wiki documents the setup, implementation, and operation of the email classification system for Microsoft Power Platform and Copilot Studio.
- Phase 1: Shared Mailbox Custom Connector Setup - includes Security Hardening checklist
- Phase 2: Classification via Table
- Phase 3: Draft Creation
- Phase 4: Override/Change Classification
- Phase 5: MCP Server Integration
- Phase 6: BART Classifier
- Review the Phase 1 setup guide
- Deploy the backend service, then set up the custom connector
- Test with the provided sample workflows
-
backend-service/- Flask backend (app.py,requirements.txt) plus its deployment and security-hardening PowerShell scripts (backend-service/scripts/) -
custom-connector/- OpenAPI definition and setup guide for the Copilot Studio custom connector -
dataverse/- Phase 2 classification table schemas and deployment scripts -
docs/wiki/scripts/- Shared app-registration scripts (test-app-registration.ps1,grant-mailbox-permissions.ps1)
All PowerShell scripts include copyright headers.
-
docs/wiki/scripts/test-app-registration.ps1,docs/wiki/scripts/grant-mailbox-permissions.ps1- Phase 1 app registration and mailbox access policy -
backend-service/scripts/create-app-service.ps1,configure-app-service.ps1,test-backend.ps1- Phase 1 backend service deployment -
backend-service/scripts/enable-backend-auth.ps1,configure-allowlist.ps1,secure-client-secret.ps1,restrict-network-access.ps1,review-backend-logs.ps1- Phase 1 security hardening -
dataverse/scripts/deploy-dataverse-tables.ps1,seed-sample-classifications.ps1- Phase 2 classification table setup
(c) 2026 Holger Imbery (contact@holgerimbery.blog)
All code and documentation in this module are copyright protected. See LICENSE file for details.