Email quota on Exchange Server

Innocent Heartvoice 296 Reputation points
2024-01-16T06:03:39.51+00:00

Hello, In Exchange 2019, the user mailbox is configured with a 2 GB mailbox quota, and a warning message is set at 80% to notify users when their mailbox is nearing full capacity. Our management has instructed us to implement a scheduler that sends an email notification one hour after the user reaches 80% mailbox usage. Subsequently, when the mailbox size reaches 85%, the system should send repeated reminders every one hour to prompt users to archive their emails and empty the mailbox. Could you kindly suggest if it is possible to configure this notification setup in Exchange 2019 for user mailboxes?

Outlook Management
Outlook Management
Outlook: A family of Microsoft email and calendar products.Management: The act or process of organizing, handling, directing or controlling something.
5,485 questions
Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,791 questions
Microsoft Exchange
Microsoft Exchange
Microsoft messaging and collaboration software.
681 questions
0 comments No comments
{count} votes

Accepted answer
  1. Jarvis Sun-MSFT 10,221 Reputation points Microsoft Vendor
    2024-01-16T08:59:44.3066667+00:00

    Hi @Innocent Heartvoice ,

    Welcome to post our Q&A forum!

    As far as my research, there is no direct way to achieve this in Exchange Server 2019, but you can use the following command to create a transport rule that triggers when mailbox usage exceeds 80%:

    New-TransportRule -Name "Mailbox Usage Alert 80%" -SentToScope NotInOrganization -SubjectOrBodyContainsWords "Your mailbox is nearing its capacity" -SetAuditSeverity High -NotifySender "SenderNotify" -NotifyMessage "Your mailbox is nearing its capacity. Please consider archiving emails."
    

    By default, transport rules are evaluated during message submission. To schedule the rule to run periodically (e.g., every hour), you can create a scheduled task that runs a PowerShell script invoking the transport rule.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".  Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


1 additional answer

Sort by: Most helpful
  1. Innocent Heartvoice 296 Reputation points
    2024-01-16T10:07:20.4333333+00:00

    Thanks for the response. Can you please guide and share the script to accomplish the task.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.