Customer has "MessageAgingTime" set to 1, and "CopyMessagesNotOlderFilter" is set to the default value of "IPM.Note,IPM.Post" but messages older than 1 day is still being synchronized by the Mail Source Agent (MSA).
In this particular case the customer was using an enterprise archiving solution (EAS) that is changing the message type from "PR_MESSAGE_CLASS" to "IPM.Note.EntperiseVault.Shortcut" which can be viewed through MFCMAPI.
The new message class that the EAS is applying to the messages has not been added to the "CopyMessagesNotOlderFilter" line in the config.ini allowing the MSA to process the messages.
The EAS is changing the message properties to a different class which needs to be included in the "CopyMessagesNotOlderFilter" or the MSA will not apply the "MessageAgingTime" setting to the message.
To allow the MSA to process messages with the "MessageAgingTime" setting add "IPM.Note.EnterpriseVault.Shortcut" to the "CopyMessagesNotOlderFilter" line as shown below to the config.ini.
CopyMessagesNotOlderFilter=IPM.Note, IPM.Post, IPM.note.EnterpriseVault.Shortcut
Important: As noted in the QMM for Exchange User Guide, Appendix A. Fine-Tuning the Agents, there is an additional parameter in the config.ini file that needs to be considered when using the Copy only messages not older than feature. Additional values will need to be added to this parameter if e-mail objects other than just e-mail and posting notes in a folder are wanted.
|Name||Default Value||Applies To||Description|
|CopyMessagesNotOlderFilter||IPM.Note, IPM.Post||Mail Source Agent, Public Folder Source Agent|
Calendar Synchronization Agent
|The Copy messages not older option in the properties of the Mail Source Agent and the Public Folder Source Agent will apply to messages of the specified types. Wildcards cannot be used to specify the parameter values.|
The default value for CSA is IPM.Appointment.
This parameter does not apply to rules.