Skip to content
TenantRunbook_

Exchange Online · Mailboxes

Create a shared mailbox in Exchange Online

Written November 12, 2026

Some addresses belong to a team, not a person — info@, frontdesk@, support@. A shared mailbox gives that address a real inbox and calendar that several people open side by side with their own, and replies go out from the shared address. It needs no licence of its own while it stays under 50 GB, and nobody signs in to it directly: members reach it through permissions, which is exactly what this runbook sets up.

What you need

Route 1: the admin centre

  1. Open the Shared mailboxes page. In the Microsoft 365 admin centre, go to Teams & groups > Shared mailboxes. Use Show all in the left navigation first if the section is collapsed.
  2. Add the mailbox. Select Add a shared mailbox, enter the name, and confirm the email address it proposes — you can edit the part before the @. Select Save changes.
  3. Add the members. Give it a few minutes to finish provisioning, then under Next steps choose Add members to this mailbox, add the people from your list, and save. Adding someone as a member is what lines up their access — see the permissions section below for what they actually receive.
  4. Leave the licence alone. A shared mailbox arrives unlicensed and sign-in to the account is blocked by default. Both are correct. Do not "fix" them by assigning a licence or unblocking sign-in; members never sign in as the mailbox.

Set the delegation properly

Three permissions decide what members can do, and they are not interchangeable:

Most team mailboxes want Full Access plus Send As for the same group of people. In the admin centre, select the mailbox and use its settings to edit the Send As and Send on Behalf assignments; Full Access is managed from the mailbox's delegation settings in the Exchange admin centre. If you grant Full Access through PowerShell instead, the -AutoMapping flag below decides whether Outlook adds the mailbox automatically.

Route 2: Exchange Online PowerShell

Install the Exchange Online module once (Install-Module ExchangeOnlineManagement -Scope CurrentUser), connect, and the whole job is three commands — create, then grant the two permissions:

Connect-ExchangeOnline

New-Mailbox -Shared `
    -Name "Front Desk" `
    -DisplayName "Front Desk" `
    -Alias frontdesk `
    -PrimarySmtpAddress "frontdesk@contoso.com"

Add-MailboxPermission -Identity "frontdesk@contoso.com" `
    -User "priya@contoso.com" `
    -AccessRights FullAccess `
    -AutoMapping $true

Add-RecipientPermission -Identity "frontdesk@contoso.com" `
    -Trustee "priya@contoso.com" `
    -AccessRights SendAs `
    -Confirm:$false

Repeat the two permission commands for each member, or name a mail-enabled security group as the -User and -Trustee so membership changes later take care of themselves. For Send on Behalf instead of Send As, use Set-Mailbox -Identity "frontdesk@contoso.com" -GrantSendOnBehalfTo "priya@contoso.com".

End state

When it goes wrong

Sources