Published:
Apr 15, 2025
|
Modified:
|
4
min read

How to Create a User Mailbox in Microsoft 365

Alberto Brianza
MS in engineering management, tech startup co-founder, speaker at ESPC and Web Summit ALPHA program, coupled with years of M365 technology experience and expertise.
You can't create new user mailboxes using the new Exchange Admin Center (EAC). However, after Exchange Online mailboxes are created, you can manage them using the new EAC.

Introduction: Options for Creating User Mailboxes

To create an Exchange Online user mailbox, you have three options: using the Microsoft 365 Admin Center, Exchange Online PowerShell, or CoreView. This article will explore these three different methods.

In this article:

Method 1: Create a User Mailbox via Microsoft 365 Admin Center

You can use the Microsoft 365 Admin Center to create a new user account. When you assign the user account a license for Exchange Online, a mailbox is automatically created for the user. To create new user accounts in the Microsoft 365 admin center, please refer to the Add users and assign licenses at the same time article.

Method 2: Create a User Mailbox Using PowerShell

For automation or bulk operations, PowerShell can be used to create users and assign licenses.

Direct mailbox creation with the New-Mailbox cmdlet is not supported in Exchange Online.

Creating a New User with Microsoft Graph PowerShell

# Connect to Microsoft Graph PowerShell.
# Create a new user
New-MgUser -DisplayName "Holly Holt" -UserPrincipalName "hollyh@corp.contoso.com" -AccountEnabled $true -MailNickname "hollyh" -PasswordProfile @{ ForceChangePasswordNextSignIn = $true; Password = "P@ssw0rd" }
# Assign user an Exchange Online license (replace <objectId> and <licenseSkuId>)
Set-MgUserLicense -UserId <objectId> -AddLicenses @{SkuId = "<licenseSkuId>"} -RemoveLicenses @()

Refer to Microsoft documentation for details on finding your tenant’s license SkuId and required permissions.

Assigning an Exchange Online License to Create a Mailbox

Assign an Exchange Online license using the portal or script; the mailbox will be created automatically.

Method 3: Create a User Mailbox Using CoreView

CoreView offers the easiest method for creating and managing mailboxes:

  • Go to the CoreView app.
  • Select ACTIONS > Management actions > Mailbox > Create mailbox.
Create Mailbox screen
  • Fill all the required details as shown below and submit the form.
Fill out required fields form
Operators will only be able to view and manage mailboxes that are part of their defined V-Tenant scope.

Get a personalized demo today

Created by M365 experts, for M365 experts.