Key takeaway: Delegation is how people legitimately work in someone else's mailbox without ever knowing their password. Exchange Online splits it into separate permissions (Full Access, Send As, Send on Behalf, and calendar and folder rights), and choosing the wrong one gives too much, too little, or the wrong "from" line on messages. Beyond assistants, admins use delegation for leaver mailboxes, break-glass investigations, shared resources, and compliance reviews. This guide covers the permission model, the commands, group design, auditing, limits, and the mistakes that cause lost mail and security gaps.

The old way to cover for a colleague was to give them your password. That cannot be audited, it breaks MFA, it cannot be revoked without a password change, and it makes it impossible to tell who did what. Delegation replaces it with explicit, reviewable, revocable rights.

The Permission Model

Four separate controls exist, and they are independent:

PermissionWhat it allowsWhat it does not allow
Full AccessOpen the mailbox, read, move, and delete mail, and see all foldersSending as the owner
Send AsSend mail that looks like it came directly from the ownerReading the mailbox
Send on BehalfSend mail marked "*Delegate* on behalf of *Owner*"Reading the mailbox
Folder permissions (calendar, inbox, contacts, tasks)Specific rights to a folder, from reviewer to ownerAnything outside the folder

Two things surprise people. First, Full Access does not let you send as the owner; add Send As or Send on Behalf. Second, Send As and Send on Behalf do not let you read the mailbox; add Full Access or inbox rights.

Where Each Pattern Fits

ScenarioPermissions to grantWhy
Executive assistantFull Access, Send on Behalf, calendar delegate (Editor with delegate flag)Reads and answers mail and manages the calendar, and recipients see it was the assistant
Role address (support@, hr@)Full Access and Send As, via a groupSee shared mailboxes
Coverage during leaveFull Access, time-limitedColleague handles mail for a few weeks
Manager access to a leaver's mailboxFull Access on the converted mailboxBusiness continuity and handover
Investigator or compliance reviewerFull Access, or Content Search through Purview, with approvalLeaves an audit trail; prefer Purview for formal reviews
Calendar-only helpCalendar delegateLeast privilege
Read-only visibilityInbox folder permission *Reviewer*See mail without moving or deleting
Service or applicationApplication access policy, not a user delegateLimits an app to specific mailboxes

The principle is least privilege: give the smallest permission that does the job, for the shortest time.

Full Access in Depth

Full Access gives the delegate the entire mailbox, not individual folders. By default it applies to all folders (-InheritanceType All).

Add-MailboxPermission -Identity jsmith@contoso.com -User asmith@contoso.com ` -AccessRights FullAccess -InheritanceType All -AutoMapping $true

Auto-mapping adds the mailbox to the delegate's Outlook automatically. It is convenient, but it can cause trouble: a large mailbox loads in the background and slows Outlook, and a delegate with Full Access to many mailboxes gets a crowded folder list. Turn it off when the delegate does not need constant access:

Add-MailboxPermission -Identity jsmith@contoso.com -User asmith@contoso.com -AccessRights FullAccess -AutoMapping $false

A delegate who only needs the mailbox occasionally can add it themselves in Outlook on the web: click their name in the folder pane, Open another mailbox.

Auto-mapping and groups. When you grant Full Access to a *group*, the mailbox does not auto-map for its members. Grant to individuals for auto-mapping, or have group members add the mailbox manually.

Removing auto-mapping later. Removing the permission removes the mapping, but it can take time to disappear from Outlook; a restart or profile refresh may be needed.

Send As and Send on Behalf in Depth

# Send As: messages show only the owner's address Add-RecipientPermission -Identity jsmith@contoso.com -Trustee asmith@contoso.com ` -AccessRights SendAs -Confirm:$false # Send on Behalf: messages show "Alex Smith on behalf of Jane Smith" Set-Mailbox -Identity jsmith@contoso.com -GrantSendOnBehalfTo @{Add="asmith@contoso.com"}

Choosing between them.

Where the sent mail is saved. By default, mail sent as or on behalf of another mailbox is saved in the *sender's* Sent Items. For a shared mailbox, enable copying to the shared mailbox (MessageCopyForSentAsEnabled, MessageCopyForSendOnBehalfEnabled) so the owner sees what was sent. For a person's mailbox, decide whether the owner should see the delegate's replies and set it accordingly.

Time to apply. Send As changes can take a while, sometimes an hour or more, to take effect. Test before the person depends on it.

Folder-Level Delegation

Folder permissions let you delegate calendar, inbox, contacts, or tasks without opening the whole mailbox.

RoleRights
OwnerEverything, including permissions
PublishingEditorCreate, edit, delete all items, and create subfolders
EditorCreate, edit, delete all items
PublishingAuthorCreate items and subfolders, edit and delete own
AuthorCreate items, edit and delete own
NonEditingAuthorCreate items, delete own
ReviewerRead only
ContributorCreate items only
NoneNo access
# Calendar delegate: edit rights, receives meeting requests, can see private items if allowed Add-MailboxFolderPermission -Identity "jsmith@contoso.com:\Calendar" -User asmith@contoso.com ` -AccessRights Editor -SharingPermissionFlags Delegate # Let the delegate see private items too (only if appropriate) Add-MailboxFolderPermission -Identity "jsmith@contoso.com:\Calendar" -User asmith@contoso.com ` -AccessRights Editor -SharingPermissionFlags Delegate,CanViewPrivateItems # Read-only access to the Inbox Add-MailboxFolderPermission -Identity "jsmith@contoso.com:\Inbox" -User asmith@contoso.com -AccessRights Reviewer

Rules to remember:

How Delegates Use the Mailbox

Outlook for Windows. The mailbox appears under the delegate's own (if auto-mapped). To open another mailbox manually: File, Open & Export, Other User's Folder. To send as: in a new message, show the From line (Options, From) and type the owner's address. Replies to the owner's mail can be sent from the owner's address.

Outlook on the web. Right-click your mailbox in the folder pane and choose Add shared folder or mailbox. When composing, click From to choose the address. The first time, you may need to add it manually.

Mobile. Delegate access in Outlook mobile is limited. Test it before promising it, because the experience depends on the app version and the permission type.

Meeting requests. An owner can choose, under File, Account Settings, Delegate Access, whether meeting requests go only to the delegate, to both, or only to the owner. The delegate should handle responses on the owner's behalf.

What Owners Can Do Themselves

Owners can delegate without an admin:

Admin-managed rights are better for auditing, because they are visible in PowerShell and can be reviewed centrally. Owner-granted rights can be invisible to IT unless you query for them.

Design: Grant Through Groups

Granting by person creates a mess when roles change. Use security groups:

New-DistributionGroup -Name "EA-JSmith" -Alias ea-jsmith -Type Security -Members asmith@contoso.com Add-MailboxPermission -Identity jsmith@contoso.com -User "EA-JSmith" -AccessRights FullAccess -AutoMapping $false Add-RecipientPermission -Identity jsmith@contoso.com -Trustee "EA-JSmith" -AccessRights SendAs -Confirm:$false

Pros: one change adds or removes a person, access reviews are easier, and you can use dynamic or Entra groups tied to HR data. Cons: no auto-mapping for group-based Full Access, and nested groups can be hard to trace. Document the group name and owner in your records.

For larger environments, use Microsoft Entra access reviews on the groups so owners must confirm membership regularly.

Delegation for Leavers and Investigations

Review and Audit Delegation

# Who has Full Access (excluding the owner and inherited system entries) Get-MailboxPermission -Identity jsmith@contoso.com | Where-Object { $_.User -ne "NT AUTHORITY\SELF" -and -not $_.IsInherited -and $_.AccessRights -contains "FullAccess" } | Select User, AccessRights # Who has Send As Get-RecipientPermission -Identity jsmith@contoso.com | Where-Object { $_.Trustee -ne "NT AUTHORITY\SELF" } # Who has Send on Behalf Get-Mailbox jsmith@contoso.com | Select -ExpandProperty GrantSendOnBehalfTo # Calendar and Inbox permissions Get-MailboxFolderPermission -Identity "jsmith@contoso.com:\Calendar" Get-MailboxFolderPermission -Identity "jsmith@contoso.com:\Inbox"

To find every mailbox a person can open:

Get-Mailbox -ResultSize Unlimited | Get-MailboxPermission -User asmith@contoso.com | Where-Object { -not $_.IsInherited } | Select Identity, AccessRights

This is slow on large tenants; run it in batches or use the audit log. Review executive, finance, HR, and shared mailboxes on a schedule, and always when someone changes role. Mailbox auditing records delegate actions, so you can see what a delegate did:

Search-MailboxAuditLog -Identity jsmith@contoso.com -LogonTypes Delegate -ShowDetails ` -StartDate (Get-Date).AddDays(-7) -EndDate (Get-Date) | Select LastAccessed, LogonUserDisplayName, Operation, FolderPathName

Removing Access

Remove-MailboxPermission -Identity jsmith@contoso.com -User asmith@contoso.com -AccessRights FullAccess -Confirm:$false Remove-RecipientPermission -Identity jsmith@contoso.com -Trustee asmith@contoso.com -AccessRights SendAs -Confirm:$false Set-Mailbox -Identity jsmith@contoso.com -GrantSendOnBehalfTo @{Remove="asmith@contoso.com"} Remove-MailboxFolderPermission -Identity "jsmith@contoso.com:\Calendar" -User asmith@contoso.com -Confirm:$false

Removing a permission may leave the mailbox in the former delegate's Outlook for a while, until the next refresh.

Security Considerations

How to Check It Worked

Troubleshooting

SymptomLikely cause
Mailbox does not appear in OutlookAuto-mapping disabled, group-based grant, or propagation delay. Add it manually or wait
"You do not have permission to send on behalf"Only Full Access was given. Add Send As or Send on Behalf
Delegate can read but not sendMissing Send As or Send on Behalf
Delegate can send but cannot readMissing Full Access or inbox rights
Calendar editable, but no meeting requestsThe Delegate flag was not set
Add-MailboxFolderPermission says an entry existsUse Set-MailboxFolderPermission
Sent mail lands in the delegate's Sent Items onlyExpected default; enable message copy for shared mailboxes
Access still works after removalCached Outlook profile or a second grant through a group
Mailbox loads slowly for a delegateAuto-mapping of a very large mailbox. Disable auto-mapping and add it in the web client

A Short Decision Guide

Related guides: shared mailboxes, sharing calendars, and access from anywhere.

Permission behavior, propagation times, and portal steps change, and I have not run these commands against your tenant. Test with a non-critical mailbox before changing an executive's. If you want help tidying delegation across a tenant, get in touch.

Exchange Online Delegation Mailbox Permissions PowerShell Executive Assistants