EASYENTRA Blog

News & Updates

How to Grant Full Access to a Mailbox in Exchange Online 

Grant full mailbox permission to another user

Mailbox delegation is one of the most frequently performed tasks in Microsoft Exchange Online, forming the backbone of many collaborative workflows. Granting Full Access allows administrators to extend mailbox control to other users, enabling efficient handling of emails, calendars, and folders across roles and teams.

However, despite its importance, the process is not without friction. This article walks through not just how to grant Full Access, but also how to do it in a way that’s efficient, scalable, and far less frustrating in day-to-day administration.

What is Full Access Mailbox Permission in Exchange Online

Full Access lets someone open another person’s mailbox and do pretty much everything the owner can do: read emails, move things around, delete messages, manage folders. What it doesn’t do is let them send email as that person. For that, you’d also need Send As or Send on Behalf permissions. You’ll typically need this for situations like:

  • An executive assistant who needs to manage their manager’s inbox day-to-day.
  • A shared team mailbox that multiple people need to dip into.
  • Accessing a former employee’s mailbox after they’ve left the company.
  • Covering for someone who’s on leave and needs a colleague to keep things moving.

Different Ways to Grant Full Access Permission to Another Microsoft 365 User

To grant Full Access (also known as Read and manage) permissions to an Exchange Online mailbox, you can use the Exchange Admin Center (EAC), the Microsoft 365 Admin Center, or PowerShell.

Method 1: Using the Exchange Admin Center

This is the standard method for managing detailed mailbox delegations.

  1. Sign in to the Exchange Admin Center.
  2. Navigate to Recipients > Mailboxes.
  3. Select the mailbox you want to share.
  4. In the properties pane that opens, click the Delegation tab.
  5. Under Read and manage (Full Access), click Edit.
  6. Click + Add members, select the user(s) you want to grant access to, and click Save.
  7. Confirm the changes when prompted. It may take up a few minutes for these changes to propagate.
Grant Full Access Permission to Another Microsoft 365 User

Method 2: Using the Microsoft 365 Admin Center

This method is often quicker for simple user management.

  1. Go to the Microsoft 365 Admin Center.
  2. Navigate to Users > Active users.
  3. Select the user whose mailbox you want to grant access to.
  4. Go to the Mail tab and click Manage mailbox permissions (or Read and manage permissions).
  5. Select Add permissions, choose the delegates, and click Add.
Grant Mailbox Delegation in Microsoft 365 admin center

Honest Downsides of using Admin Centers:

In both the Microsoft 365 Admin Center and the Exchange Admin Center, managing mailbox permissions can become time-consuming, especially in large tenants. The process is limited to one mailbox at a time, with no support for bulk actions. Advanced settings like automapping aren’t available in the UI and require PowerShell, and in some cases, permissions may appear as GUIDs instead of user names, adding extra steps to identify access.

Method 3: Using PowerShell

PowerShell is the best option for bulk actions or when you want to disable AutoMapping (which prevents the mailbox from automatically appearing in the delegate’s Outlook). Before proceeding further, you need to connect to the Exchange Online PowerShell module.

Granting Full Access with Automapping On:

Automapping means the shared mailbox will show up automatically in the delegate’s Outlook. Handy for users, but it can slow Outlook down if you have too many shared mailboxes loading at once.

Add-MailboxPermission -Identity "TargetMailbox" -User "DelegateUser" -AccessRights FullAccess -InheritanceType All 

Granting Full Access with Automapping Off:

Better for shared or resource mailboxes, or when you’d rather let the user add it manually in Outlook themselves.

Add-MailboxPermission -Identity "TargetMailbox" -User "DelegateUser" -AccessRights FullAccess -AutoMapping $false 

Replace TargetMailbox and DelegateUser with the respective email addresses or aliases.

Check Who Already Has Full Access in Exchange Online:

Run this command to see who has Full Access to a specific mailbox.

Get-MailboxPermission -Identity "MailboxName" | where {$_.AccessRights -like 'FullAccess'} | Select-Object User, AccessRights 

Note: You may see “Inherited” permissions from system accounts; focus on specific user UPNs.

Remove Full Access Permission in Exchange Online:

When delegation is no longer needed, run this command to revoke access for a specific user:

Remove-MailboxPermission -Identity "MailboxName" -User "DelegateUser" -AccessRights FullAccess -InheritanceType All 

While PowerShell is highly capable, it introduces its own challenges. It requires familiarity with command syntax, careful execution to avoid errors, and validation before deployment in production environments. For many administrators, especially those managing permissions frequently, this can become time-consuming.

Simplify Exchange Online Mailbox Delegation with EasyEntra

If you’d rather not deal with PowerShell syntax or the sluggishness of the EAC, EasyEntra handles this from a straightforward UI panel.

Here’s how it works:

  1. Open the User properties panel for the mailbox owner.
  2. Click the Mailbox tab and select Mailbox Delegation.
  3. Under Full Access, click Edit and add the delegate.
  4. Flip the Automapping toggle to whatever you need.
  5. Click OK and select Apply to get the changes reflected.

What makes this especially efficient is that you’re not limited to just Full Access. In the very same panel, you can also configure Send As and Send on Behalf permissions, eliminating the need to jump between different settings or tools. This unified approach significantly reduces the time spent managing mailbox access.

For step-by-step instructions and deeper guidance, you can refer to the following resources:

Another major advantage is the ability to perform bulk actions. Instead of repeating the same steps for each user, you can select multiple users at once, open their properties, and apply delegation settings in a single flow. This is particularly valuable in larger environments, where consistency and speed are critical. 

And finally, when it comes to copying mailbox permissions, what is usually a tedious, manual process, often involving scripts, becomes incredibly simple. With EasyEntra, you just select the source mailbox, copy delegate permissions using Ctrl + C, then select the target mailbox and paste with Ctrl + V. That’s it, done in seconds, with no complexity involved. 

Overall, EasyEntra transforms mailbox delegation from a repetitive, time-consuming task into a quick and intuitive experience!

Free 30-minute demo

try 30 days for free

GET EASYENTRA NEWS

Opt out at any time

“One of the best products I've used.”
Gary Shurland
Chief Information Officer, Mirick, United States
“This tool has been invaluable in streamlining our IT processes.”
Tyson Mckay
Chief Information Officer, Southwest Network, United States
“This product has been a miracle for our Help Desk. EasyEntra has completely transformed how we handle Microsoft 365 administration.”
Doug Sanders
Manager of Technical Customer Support, Junior Achievement USA, United States
“Your product is such a time saver. I love it!”
Scott Fehr
IT Infrastructure, MEC Aerial Work Platforms, United States
“It's a good product and saves us lots of time for these ongoing quick admin tasks.” 
Chris McFerran
Managing Director, CTech IT Solutions Ltd, United Kingdom
“EasyEntra has significantly streamlined our workflow, simplifying everything. It feels almost like a revolution.”
Johan Sadelius
IT-chef, Arjeplog Kommun, Sweden
I greatly appreciate your assistance and willingness to enhance the already outstanding product.”
Michael I. Wilson
Executive Director of Information Technology, Archdiocese Of Washington, United States
“It's great not having to switch back and forth between the O365 admin center and the Teams admin center to assign groups. I am sold!”
Thomas Madden
Director Information Technology, AutoPayPlus, United States
“I would highly recommend organizations use the solution as it greatly simplifies various tasks.”
S. Roger Singh
Chief Technology Officer, Prasad & Company LLP, Canada
“EasyEntra is time-saving. Love the copy/paste for user/computer groups and the copy to new user.”
Damian Nita
Associate Network Administrator, Shenandoah Valley Westminster-Canterbury, United States
“EasyEntra has transformed our daily IT operations by simplifying user management, reducing errors, and enhancing overall efficiency.”
Henrik Nefling
IT- and Digitalization Manager, Animal Protection Denmark, Denmark