logo
search
Exchange Connection Problems

How to Assign Send As Permission in Exchange Online PowerShell

Adam DavisAdam Davis Oct 13, 2026 868 views

Question details

The user needs to correctly assign Send As permissions to a shared mailbox using PowerShell in an Exchange Online environment.

How to Assign Send As Permission in Exchange Online PowerShell
Product
Exchange Online
Device & OS
not provided
Scenario
Administrating shared mailbox permissions in a hybrid Exchange setup.
Observed behavior
The standard Add-MailboxPermission cmdlet fails to assign Send As rights to the shared mailbox in Exchange Online, requiring a different command.
Before you start

Ensure you are running PowerShell with administrative privileges and have connected to the ExchangeOnlineManagement module before executing these commands.

Solution 1Recommended

Use the Add-RecipientPermission Cmdlet

Execute the specific recipient permission cmdlet in PowerShell to accurately grant Send As rights to an Exchange Online mailbox.

In a hybrid Exchange environment, the standard Add-MailboxPermission cmdlet may not effectively assign Send As rights. Instead, the Add-RecipientPermission cmdlet must be used to modify recipient-level permissions in Exchange Online.

1
Connect to Exchange Online

Open PowerShell as an Administrator and connect to Exchange Online by importing the ExchangeOnlineManagement module.

2
Run the Permission Command

Type the following command: Add-RecipientPermission -Identity "SharedMailbox" -Trustee "User" -AccessRights SendAs. Replace 'SharedMailbox' with the actual identity of the shared mailbox, and 'User' with the delegate's account name.

3
Confirm the Action

If PowerShell prompts you to confirm the assignment, type 'Y' and press Enter to finalize the permission change.

Use the Add-RecipientPermission Cmdlet
Module Requirement: If you receive an error that the cmdlet is not recognized, ensure the ExchangeOnlineManagement module is installed (Install-Module -Name ExchangeOnlineManagement) and properly connected.
Free Microsoft Office alternative

Looking for a Lightweight and Compatible Office Suite?

While managing Exchange Online requires PowerShell expertise, handling your daily documents, spreadsheets, and emails should be effortless. WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office, ensuring seamless workflow and migration.

  1. 1. Download the Installer: Visit the official WPS Office website to download the free installer for your operating system.
  2. 2. Install the Suite: Run the setup file and follow the quick installation prompts to set up WPS Office on your device.
  3. 3. Manage Your Files: Launch WPS Office and immediately start opening, editing, and saving your existing Microsoft Office files with full format retention.
Seamless compatibility with Microsoft Word, Excel, PowerPoint, and Outlook file formats.Integrated toolkit to manage documents, spreadsheets, and PDFs in a single tabbed window.Lightweight installation with blazing fast performance on any desktop device.Free to download and use, featuring a highly familiar user interface.
microsoft office alternative - wps office

Frequently Asked Questions

Why doesn't Add-MailboxPermission work for Send As rights in Exchange Online?

In hybrid and Exchange Online environments, Add-MailboxPermission is primarily used for assigning Full Access rights. For granting Send As capabilities, Exchange Online architecture specifically requires the Add-RecipientPermission cmdlet.

How can I verify that the Send As permission was successfully assigned?

You can verify the successful assignment by executing 'Get-RecipientPermission -Identity "SharedMailbox" -Trustee "User"' in your Exchange Online PowerShell session. It should list SendAs under the AccessRights column.

How do I remove the Send As permission if it's no longer needed?

To revoke the permission, you can use the corresponding removal cmdlet: Remove-RecipientPermission -Identity "SharedMailbox" -Trustee "User" -AccessRights SendAs.