A quota message is an e-mail message that is automatically sent by Microsoft Exchange to the owners of a mailbox or a public folder when a size limit (called a storage quota) for the mailbox or public folder is exceeded. You can use the New-SystemMessage, Get-SystemMessage, Set-SystemMessage, and Remove-SystemMessage cmdlets in the Exchange Management Shell to view existing quota messages or to create, view, modify, or remove customized ones.

Bb232089.note(en-us,EXCHG.80).gifNote:
Quota messages are managed by using the Exchange Management Shell. You cannot manage quota messages by using the Exchange Management Console. For information about how to use the Exchange Management Shell, see Using the Exchange Management Shell.
Bb232089.note(en-us,EXCHG.80).gifNote:
When you are working with quota messages, you must specify the language locale for the message (for example ”EN” for English). For a list of the supported language locales that are available for use with quota messages, see Supported Locales for Use with System Messages.

To perform the following procedures, the account you use must be delegated the following:

  • Exchange Organization Administrators role
Creating Custom Quota Messages

You can use the New-SystemMessage cmdlet in the Exchange Management Shell to create custom quota messages in the language locale that you specify on computers that have the Hub Transport server role installed. The following QuotaMessageType parameter values specify the types of quota messages that you can create with the New-SystemMessage cmdlet. For more information about quota messages, see Understanding Quota Messages.

QuotaMessageType Parameter Values for Mailboxes

The following describes the QuotaMessageType parameter values for mailboxes:

  • The WarningMailboxUnlimitedSize parameter value specifies the quota message that is sent in e-mail to the owners of a mailbox of unlimited size when the Issue warning storage quota is exceeded.
  • The WarningMailbox parameter value specifies the quota message that is sent in e-mail to the owners of a mailbox of limited size (that is, one that has Prohibit send or Prohibit send and receive storage quotas) when the Issue warning storage quota is exceeded.
  • The ProhibitSendMailbox parameter value specifies the quota message that is sent in e-mail to mailbox owners when the Prohibit send storage quota is exceeded.
  • The ProhibitSendReceiveMailBox parameter value specifies the quota message that is sent in e-mail to mailbox owners when the Prohibit send and receive storage quota is exceeded.


New message

New-SystemMessage -QuotaMessageType WarningMailbox -Language EN -Text "This is a custom quota message."

View a custom quota message

Get-SystemMessage -Identity EN\WarningMailbox | Format-List

Modify a custom quota message

Set-SystemMessage -Identity EN\WarningMailbox -Text "This is a modified custom quota message."

Remove a custom quota message

Remove-SystemMessage -Identity EN\WarningMailbox

Links:
http://technet.microsoft.com/en-us/library/bb232089%28EXCHG.80%29.aspx
http://www.simple-talk.com/sysadmin/powershell/managing-exchange-2007-mailbox-quotas-with-windows-powershell/
http://www.redline-software.com/eng/support/articles/msexchange/2007/customising-delivery-status-notification-messages.php