Mail over Microsoft Graph is a module

Everything that talks to Microsoft Graph — sending system email, taking delivery of inbound mail, and the Executive Assistant's mailbox tools — now ships as MeshWeaver.Mail.MicrosoftGraph instead of being compiled into every portal.

The Microsoft Graph SDK was the heaviest dependency in the image: 43 MB across ten assemblies, carried by every deployment for the benefit of the ones that send mail. It also cost at runtime, where Microsoft.Graph.dll alone materializes a 41 MiB block of native metadata in the script engine's reference set — previously identified as a direct contributor to memory pressure.

Nothing changes for a portal that sends mail: it lists the module, keeps the same Email configuration, and the webhook, senders and EA tools behave exactly as before. A portal that does not send mail now carries none of it, and its invitation and outbound-mail services keep working against the built-in no-op sender rather than failing to start.

Everything mail-shaped that never touched the SDK stayed where it was — the invitation emailer, the outbound drain, and the per-user consent flow that lets the assistant act on your own mailbox.

Reconnecting…
The connection to the server was interrupted. Trying to restore it…
Trying again…
The connection could not be restored. Reloading the page…
The server was updated. Reloading the page to pick up the latest version.