Home » Exchange Server » How to Create Mailbox in Exchange Server Easily?
Exchange Server ~ 4 Minutes Reading

How to Create Mailbox in Exchange Server Easily?

author
Published By Siddharth Sharma
Anuraag Singh
Approved By Anuraag Singh
Calendar
Published On May 16th, 2024
Overview:Exchange Server is a widely-used email management tool globally that offers features like mail retrieval and Microsoft support. However, knowing how to create a new mailbox is crucial. Our this technical guide, we aim to address all user queries, starting with Powershell. If you're granted permission, link the Powershell module to the Exchange Server, disable name-checking, and execute commands to create new mailboxes. Alternatively, you can use the Exchange Management Console for mailbox creation. We also address common issues and offer optimization tips. So read the article till the end to know the best approach.

Exchange Server is a popular email management tool used by organizations across the planet. It has built-in features for mail retrieval, mailbox management, and direct support from Microsoft.

However, none of those features matter if a user does not know how to create a new mailbox in the Exchange Server. Therefore we as industry experts prepared this guide to resolve all user queries. Here provide users with a clear path to make their mailboxes. Let’s start with the method that involves Powershell.

Steps to Create New Mailboxes in Exchange Server Using Powershell

The code here is generalized so users may have to make changes according to their setup.

Step 1. First up verify whether you have been granted permission to use the Powershell modules directly within the exchange server or not.

Step 2. Link the Powershell module (also called Exchange Management Shell (EMS)) to the Exchange Server

$UserCredential = Get-Credential

Step 3. This results in a Windows PowerShell Credential Request dialog box popping up, Here you have to enter your user principal name (UPN) 

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<ServerFQDN>/PowerShell/ -Authentication Kerberos -Credential $UserCredential

Step 4. Then disable name-checking to avoid interruptions during mailbox creation

Import-PSSession $Session -DisableNameChecking

Step 5. Once the connection is established type in the command to make a new mailbox:

New-Mailbox -Name <UserMailboxName> -UserPrincipalName <UPN-ID> -Password (ConvertTo-SecureString -String ‘<UserPassword>’ -AsPlainText -Force) [-Alias <Alias>] [-FirstName <UserFirstName>] [-LastName <UserLastName>] [-DisplayName <UserDisplayName>] -[OrganizationalUnit <OU-ID>]

Step 6. Check if the Mailbox has been assigned with the correct parameters by typing in the following command:

Get-Mailbox -Identity <UserMailboxName> | Format-List Name,DisplayName,Alias,PrimarySmtpAddress,Database 

Step 7. An optional step is to create an archive for the user mailbox. Use the PowerShell command below for this task.

Enable-Mailbox -Identity <YourUsername> -Archive

Step 8. If you are going to archive the mailboxes of the entire organization then the following command will help you out

Get-Mailbox -Filter {ArchiveGuid -Eq "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" -AND RecipientTypeDetails -Eq "UserMailbox"} | Enable-Mailbox -Archive

An alternative way of Mailbox creation is through the exchange management console. Let’s find out how.

The procedure of New Mailbox Creation Via EAC

The following steps will assist you in this task. 

Step 1. Open your browser and search for the Exchange Management Console.

Step 2. Then, log in to the Exchange Admin Center (EAC) with your admin credentials.

Step 3. On the left side pane click on Recipients and select Mailboxes.

Step 4. After that, click the (+) sign and select User mailbox.

Step 5. You get to configure the settings on the New user mailbox page. Settings such as alias, first name, last name, and user login name can be set from here.

Step 6. At last, click Save to create the mailbox and the associated Active Directory user account. These were all the steps to create a new mailbox in the Exchange Server.

Step 7. Some optional settings that you can tweak for a more customized experience are:

  • Change the database that holds the Mailbox
  • Allows the creation of an on-premises archive mailbox.
  • Set a global address list, an offline address book, etc. using Address book policies.

Errors During Mailbox Creation 

Some problems that users may encounter are mentioned below:

Domain Mismatch: The user may have entered the wrong domain which results in an error

Duplicate Email: An email previously having its mailbox may have been applied. 

Database Corruption: Overloading of resources can crash and corrupt the whole system.

Conclusion

In this article, we not only told how to create a new mailbox in the Exchange Server but also mentioned the utility for ‌issue resolution. Moreover, users now have two separate and equally capable mechanisms for mailbox creation at their disposal. If they carefully follow the steps mentioned ‌here they can create as many mailboxes as they require in a short amount of time. 

Frequently Asked Questions

Q. What is an Exchange Server?

Exchange Server is one of the most widely used email management platforms used by organizations all over the world. It provides email retrieval, mailbox administration, and Microsoft direct support.

Q. Is Exchange Server Best for Small Businesses? Or Is it Best for Large Enterprises?

Exchange Server is designed to provide scalability and customization to both small-scale businesses as well as large-scale businesses.

Q. What are the most effective ways to maintain and optimize your Exchange Server?

Some of the best ways to keep your Exchange Server running smoothly include: Regular backups Software updates Monitor server performance Optimizing database storage

Q. Can the Exchange Server handle a large number of mailboxes efficiently?

Yes, Exchange Server is designed to handle large volumes of mailboxes efficiently, making it suitable for organizations of all sizes.