Microsoft Purview Troubleshooting: "Mailbox is Full" Warning Even if the Mailbox hasn't Reached Storage Limit

 



Symptoms

A user may experience following symptoms:
  • First- The user receives a "mailbox is full" warning message for a mailbox that hasn't reached the storage limit.

  • Second- When the user deletes email messages, "The operation could not be completed" warning message is displayed.

  • Third- The user can't change or accept a calendar invitation. 

Cause

If the mailbox size is greater than the mailbox quota, this problem arises. As it excludes the Recoverable Items folder, the user's view of the mailbox size is inaccurate. Users cannot see this folder. 

Resolution

Here is how to resolve this issue:
  • Verify the storage quotas of the user's mailbox by running the cmdlet-

Get-Mailbox user@contoso.com | fl ProhibitSendReceiveQuota , RecoverableItemsQuota

Then, verify the status of the mailbox quota by running this cmdlet-

Get-MailboxStatistics user@contoso.com | fl StorageLimitStatus , TotalItemSize , TotalDeletedItemSize

  • If the StorageLimitStatus value isn't blank, then it means the the mailbox size exceeds the quota. The user will encounter the issues mentioned as Symptoms. 

  • The TotalItemSize value means the portion of the mailbox visible to the user. The TotalDeletedItemSize value represents the size of the Recoverable Items folder that isn't visible to the user. 

  • If the TotalItemSize value exceeds the ProhibitSendReceiveQuota value or the TotalDeletedItemSize value exceeds the RecoverableItemsQuota value, then you can either ask the affected user to delete items from the mailbox for symptoms first and third or follow the next steps for every symptom:
    • Verify that an archive is enabled for affected user's mailbox by running the cmdlet-

Get-Mailbox user@contoso.com | fl ArchiveStat*

    • If the ArchiveStatus value is Archive and the ArchiveState value is Local, that means an Archive is enabled in the cloud service. In this case, go to step 5.
    • If no archive is enabled, then check if the user is on hold via the cmdlet-

Get-Mailbox user@contoso.com | fl *HoldEnabled      

    • If at least one value is True, that means the user is on hold. You can enable an archive and set up a retention or deletion policy to automatically process email messages. 
    • Verify which retention policy is applied to the affected user by using the cmdlet-

Get-Mailbox user@contoso.com | fl RetentionPolicy

    • If a retention policy was recently modified or applied to the affected user, run mailbox processing manually with the help of the cmdlet-

Start-ManagedFolderAssistant user@contoso.com 

    • The above cmdlet starts the mailbox processing tasks that run retention policies and clear messages as configured. Wait at least one hour, and then check the mailbox again.

If these steps don't resolve the problem, contact Microsoft support for assistance. 

Conclusion

The issues related to the "Mailbox is Full" warning even if the mailbox hasn't reached storage limit can resolved by following the above steps.







































Comments

Popular posts from this blog

Deployment (Part 3)

Deployment (Part 1)

Design Planning (Part 3)