Message age limit properties that are used by Mailbox Manager in Exchange Server 2003 and in Exchange 2000 Server (302804)



The information in this article applies to:

  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange 2000 Server

This article was previously published under Q302804

INTRODUCTION

This article describes how the Microsoft Exchange Server 2003 and Microsoft Exchange 2000 Server versions of the Mailbox Manager feature determine which messages to process. You can configure Mailbox Manager to clean server mailboxes based on message age or size for each folder. Mailbox Manager examines the message age limit for certain properties to determine whether to process a message.

MORE INFORMATION

Mailbox Manager is a feature in Exchange 2003 and in Exchange 2000 that runs as part of the System Attendant service. In Microsoft Exchange Server 5.5 Service Pack 3 (SP3) and in Microsoft Exchange Server 5.5 Service Pack 4 (SP4), the Mailbox Manager feature computes the age of messages in folders differently than the Exchange 2003 and Exchange 2000 versions of Mailbox Manager do.

Note In Exchange 2000, Mailbox Manager is installed on the server after you upgrade to Exchange 2000 Service Pack 1 or to a later Exchange 2000 service pack.

How dates are computed in Exchange 2003 and in Exchange 2000

Mailbox Manager examines the following MAPI properties to determine whether to process a message. If any messages are more recent than the age limit that is imposed by the Mailbox Manager recipient policy, the message is not processed:

Note Mailbox Manager examines the properties by using the "AND" operator. Therefore, all properties must meet the criteria.
  • PR_MESSAGE_DELIVERY_TIME
  • PR_CLIENT_SUBMIT_TIME
  • PR_LAST_MODIFICATION_TIME
Mailbox Manager verifies that all three dates are older than the threshold that is set for cleaning. If all three date properties are older than the age limit that is imposed by the Mailbox Manager recipient policy, the message is processed.

For some message classes, Mailbox Manager examines additional properties. For example, for the IPM.Appointment class, Mailbox Manager examines the following properties:
  • PR_END_DATE
  • PR_START_DATE
  • PR_APPOINTMENT_RECCURENCE == FALSE
For the IPM.Task class, Mailbox Manager examines the following property:
  • PR_TASK_COMPLETED == TRUE
For the IPM.Journal task, Mailbox Manager examines the following properties:
  • PR_JOURNAL_END_DATE
  • PR_JOURNAL_START_DATE
Note If messages, appointments, tasks, or journal entries are missing one or more of the properties that are listed in this article for their specific message type, Mailbox Manager will not process them.

For more information about Mailbox Manager in Exchange 2003 and in Exchange 2000, click the following article numbers to view the articles in the Microsoft Knowledge Base:

278024 Exchange 2000 Server Service Pack 1 Mailbox Manager

288115 How to exclude mailboxes from the Mailbox Manager process

319188 How to use recipient policies to control mailboxes in Exchange 2000 and Exchange 2003

For more information about Mailbox Manager in Exchange Server 5.5, click the following article numbers to view the articles in the Microsoft Knowledge Base:

289122 How Mailbox Manager calculates the age of a message

258758 Understanding how and when Mailbox Manager processes items


Modification Type:MinorLast Reviewed:4/25/2005
Keywords:kbtshoot kbinfo KB302804 kbAudITPRO