Assign "Send As" or "Send on Behalf" permissions for mail-enabled public folders in Exchange Online
You can assign either "Send As" or "Send on Behalf" permissions for mail-enabled public folders to users in Microsoft Exchange Online.
What do you need to know before you begin?
Estimated time to complete this task: 5 minutes.
You need to be assigned permissions before you can perform this procedure or procedures. To see what permissions you need, see the "Public folders" entry in Sharing and collaboration permissions.
For information about keyboard shortcuts that may apply to the procedures in this topic, see Keyboard shortcuts for the Exchange admin center.
Use the Exchange admin center (EAC) to assign permissions
Sign in to Exchange admin center as an administrator.
Select Public folders > Public folders.
In the list view, select the public folder that requires the permissions.
In the details pane, under Delegation, click Edit.
Click Add members and select the user from the list to grant send on behalf permission.
Click Save.
Use Exchange Online PowerShell to assign permissions
The following example assigns "Send on Behalf" permissions for the mail-enabled public folder NewPF1 to the user Jason.
Set-MailPublicFolder -Identity '\\NewPF1' -GrantSendOnBehalfTo "Jason"
The following example assigns "Send As" permissions for the mail-enabled public folder NewPF1 to the user Jason.
Add-RecipientPermission -Identity 'NewPF1' -Trustee "Jason" -AccessRights 'SendAs'
For detailed syntax and parameter information, see the following articles:
Send As mail enabled public folder in Hybrid scenario
For Exchange Online mailboxes accessing public folders deployed at On-Premises:
Ensure Mail Enabled Public Folders are synced to Exchange Online:
Get-MailPublicFolder <MEPFName>
Example:
Get-MailPublicFolder OnPremPF
If the MEPF from On-Premises aren't showing in EXO, use the Sync-MailPublicFolders.ps1 (for Exchange Server 2010) or Sync-ModernMailPublicFolders.ps1 (For Exchange 2013/2016/2019) to sync the MEPF's first.
Use following command in EXO PowerShell to assign SendAs permission:
Add-RecipientPermission -Identity 'OnPremPF1' -Trustee "Richard" -AccessRights 'SendAs'