Skip to content

Mailbox size exceeds target quota (move mailbox)

The task is to move a mailbox to another mailbox database. When moving the mailbox, an error appears that the mailbox size exceeds target quote. Why do we get this error? In this article, you will learn why this is happening, and the solution for mailbox size exceeds target quote.

Mailbox size exceeds target quota error

Run the New-MoveRequest cmdlet to move the mailbox to another mailbox database.

In our example, we like to move the mailbox Boris.Campbell@exoip.com to the mailbox database DB03.

[PS] C:\>New-MoveRequest "boris.campbell@exoip.com" -TargetDatabase "DB03"

The mailbox size exceeds target quota 2.3 GB error appears:

[PS] C:\>New-MoveRequest "boris.campbell@exoip.com" -TargetDatabase "DB03"
Mailbox size 3.573 GB (3,836,925,807 bytes) exceeds target quota 2.3 GB (2,469,396,480 bytes).
    + CategoryInfo          : InvalidArgument: (boris.campbell@exoip.com:MailboxOrMailUserIdParameter) [New-MoveReques
   t], RecipientTaskException
    + FullyQualifiedErrorId : [Server=EX01-2019,RequestId=41a0db75-0231-4e57-896b-229860b610a7,TimeStamp=3/7/2023 12:2
   4:41 PM] [FailureCategory=Cmdlet-RecipientTaskException] 6D45C2EA,Microsoft.Exchange.Management.Migration.MailboxR
  eplication.MoveRequest.NewMoveRequest
    + PSComputerName        : ex01-2019.exoip.local

What is the solution to the error mailbox size exceeds target quota?

Solution for mailbox size exceeds target quota

The solution is to configure the mailbox database quotas just like the other databases so that you don’t get this error when you move the mailbox between the databases.

1. Run the Get-MailboxDatabase to get all mailbox database quotas.

[PS] C:\>Get-MailboxDatabase -IncludePreExchange | ft Name,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota

Name IssueWarningQuota              ProhibitSendQuota          ProhibitSendReceiveQuota
---- -----------------              -----------------          ------------------------
DB02 5 GB (5,368,709,120 bytes)     6 GB (6,442,450,944 bytes) 10 GB (10,737,418,240 bytes)
DB01 5 GB (5,368,709,120 bytes)     6 GB (6,442,450,944 bytes) 10 GB (10,737,418,240 bytes)
DB03 1.899 GB (2,039,480,320 bytes) 2 GB (2,147,483,648 bytes) 2.3 GB (2,469,396,480 bytes)

2. Change the mailbox database quotas for DB03.

[PS] C:\>Get-MailboxDatabase "DB03" | Set-MailboxDatabase -IssueWarningQuota "5GB" -ProhibitSendQuota "6GB" -ProhibitSendReceiveQuota "10GB"

3. Verify that mailbox database quotas are set.

[PS] C:\>Get-MailboxDatabase -IncludePreExchange | ft Name,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota

Name IssueWarningQuota          ProhibitSendQuota          ProhibitSendReceiveQuota
---- -----------------          -----------------          ------------------------
DB02 5 GB (5,368,709,120 bytes) 6 GB (6,442,450,944 bytes) 10 GB (10,737,418,240 bytes)
DB01 5 GB (5,368,709,120 bytes) 6 GB (6,442,450,944 bytes) 10 GB (10,737,418,240 bytes)
DB03 5 GB (5,368,709,120 bytes) 6 GB (6,442,450,944 bytes) 10 GB (10,737,418,240 bytes)

4. Let’s move the mailbox to another database.

[PS] C:\>New-MoveRequest "boris.campbell@exoip.com" -TargetDatabase "DB03"

DisplayName    StatusDetail        TotalMailboxSize               TotalArchiveSize PercentComplete
-----------    ------------        ----------------               ---------------- ---------------
Boris Campbell WaitingForJobPickup 3.574 GB (3,837,368,255 bytes)                  0

The mailbox size exceeds target quota error is not appearing anymore, and the mailbox move successfully started.

Here are other ways to move mailboxes:

Conclusion

You learned why you get the mailbox size exceeds target quota error message when moving a mailbox. The solution to this problem is configuring the same quotas limit on all the mailbox databases. After that, you can move the mailbox to another mailbox database.

Did you enjoy this article? You may also like Exchange database size recommendations. Don’t forget to follow us and share this article.

ALI TAJRAN

ALI TAJRAN

ALI TAJRAN is a passionate IT Architect, IT Consultant, and Microsoft Certified Trainer. He started Information Technology at a very young age, and his goal is to teach and inspire others. Read more »

This Post Has 0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *