Skip to content

Shared mailboxes: list shared mailboxes in the tenant.

Permissions

Requires delegated permission User.Read.All.

View source

from office365.graph_client import GraphClient
from tests import test_client_id, test_client_secret, test_tenant

client = GraphClient(tenant=test_tenant).with_client_secret(test_client_id, test_client_secret)

shared = (
    client.users.filter("userType eq 'Member' and startswith(userPrincipalName, 'shared')").top(10).get().execute_query()
)
print(f"Shared mailboxes: {len(shared)}")
for m in shared:
    print(f"  {m.user_principal_name}")

← Back to Shared Mailboxes