locked
MRM not adding ElcMoveDate property RRS feed

  • Question

  • I have set up a "Managed Folder Mailbox Policy" linked to remove "Calendar","Deleted Items",&"Junk E-mails"

    ManagedFolderLinks : {Junk E-mail, Deleted Items, Calendar}
    MailboxPolicyFlags : 0
    AdminDisplayName   :
    ExchangeVersion    : 0.1 (8.0.535.0)
    Name               : Default Mailbox Policy
    DistinguishedName  : ********
    Identity           : Default Mailbox Policy
    Guid               : addf3ba5-626f-4d47-aacd-6b5d921a7284
    ObjectCategory     : ********
                         
    ObjectClass        : {top, msExchRecipientTemplate, msExchMailboxRecipientTempl
                         ate}
    WhenChanged        : 4/18/2012 8:59:38 AM
    WhenCreated        : 4/16/2012 10:34:50 AM
    OriginatingServer  : *******
    IsValid            : True

    [PS] C:\Windows\System32>Get-ManagedContentSettings | fl


    MessageClassDisplayName    : Calendar Items
    MessageClass               : IPM.Appointment*
    Description                : Managed Content Settings
    RetentionEnabled           : True
    RetentionAction            : MoveToDeletedItems
    AgeLimitForRetention       : 365.00:00:00
    MoveToDestinationFolder    :
    TriggerForRetention        : WhenDelivered
    MessageFormatForJournaling : UseTnef
    JournalingEnabled          : False
    AddressForJournaling       :
    LabelForJournaling         :
    ManagedFolder              : Calendar
    ManagedFolderName          : Calendar
    AdminDisplayName           :
    ExchangeVersion            : 0.1 (8.0.535.0)
    Name                       : Delete Calendar Items After 365 Days
    DistinguishedName          : CN=Delete Calendar Items After 365 Days,CN=Calenda
                                 r,CN=ELC Folders Container,******
    Identity                   : Delete Calendar Items After 365 Days
    Guid                       : 7848d2d5-fac1-4838-a805-a4a37c4b33a4
    ObjectCategory             : ********
    ObjectClass                : {top, msExchELCContentSettings}
    WhenChanged                : 4/16/2012 10:22:59 AM
    WhenCreated                : 4/16/2012 10:22:59 AM
    OriginatingServer          : ******
    IsValid                    : True

    MessageClassDisplayName    : All Mailbox Content
    MessageClass               : *
    Description                : Managed Content Settings
    RetentionEnabled           : True
    RetentionAction            : DeleteAndAllowRecovery
    AgeLimitForRetention       : 35.00:00:00
    MoveToDestinationFolder    :
    TriggerForRetention        : WhenMoved
    MessageFormatForJournaling : UseTnef
    JournalingEnabled          : False
    AddressForJournaling       :
    LabelForJournaling         :
    ManagedFolder              : Deleted Items
    ManagedFolderName          : Deleted Items
    AdminDisplayName           :
    ExchangeVersion            : 0.1 (8.0.535.0)
    Name                       : Delete Deleted Items After 35 Days
    DistinguishedName          : CN=Delete Deleted Items After 35 Days,CN=Deleted I
                                 tems,CN=ELC Folders Container,CN=CORPORATE,*****
    Identity                   : Delete Deleted Items After 35 Days
    Guid                       : 909a4208-7d36-4bde-8cea-d4d2198c1cc5
    ObjectCategory             : ******
    ObjectClass                : {top, msExchELCContentSettings}
    WhenChanged                : 4/18/2012 9:39:43 AM
    WhenCreated                : 4/16/2012 10:32:36 AM
    OriginatingServer          : *******
    IsValid                    : True

    MessageClassDisplayName    : All Mailbox Content
    MessageClass               : *
    Description                : Managed Content Settings
    RetentionEnabled           : True
    RetentionAction            : MoveToDeletedItems
    AgeLimitForRetention       : 35.00:00:00
    MoveToDestinationFolder    :
    TriggerForRetention        : WhenDelivered
    MessageFormatForJournaling : UseTnef
    JournalingEnabled          : False
    AddressForJournaling       :
    LabelForJournaling         :
    ManagedFolder              : Junk E-mail
    ManagedFolderName          : Junk E-mail
    AdminDisplayName           :
    ExchangeVersion            : 0.1 (8.0.535.0)
    Name                       : Delete Junk E-mail Items After 35 Days
    DistinguishedName          : CN=Delete Junk E-mail Items After 35 Days,CN=Junk
                                 E-mail,CN=ELC Folders Container,CN=CORPORATE,*****
    Identity                   : Delete Junk E-mail Items After 35 Days
    Guid                       : 809b9871-1b47-475b-b7c9-917a92f17306
    ObjectCategory             : capella.lan/Configuration/Schema/ms-Exch-ELC-Conte
                                 nt-Settings
    ObjectClass                : {top, msExchELCContentSettings}
    WhenChanged                : 4/18/2012 9:39:43 AM
    WhenCreated                : 4/16/2012 10:34:12 AM
    OriginatingServer          : *******
    IsValid                    : True

    I don't have an issue with Calendar and Junk E-mails they are being processed properly and being moved to the delete items folder. What I am having issues is with "Deleted Items" I have this set to delete on move date after 35 days. I understand that after the first time running against my mailbox I should see a property field tagged on the items of 0x67170102 but I do not see this being added. Since the elcmovedate property isn't being marked on items they are not being deleted after 35 days from the deleted items folder. I'm wondering if I have the policy linked properly I think I do since the other rules are working.

    Any insight would be amazing!

    Thursday, July 12, 2012 3:45 PM

Answers

  • Hi,

    I have never found that the triggerforRetions action "WhenMoved" has been working well for the Deleted Items Folder. I have tried it many times and it always ends up that Im using "WhenDelivered" instead. That has always worked for me.

    The above is what I wrote in this thred and I still belive so.
    I'm guessing that is has to do with how emails are beeing (or not) tagged with a moved date depening on a user is using the Delete Button or if the the item is actually moved (drag & drop).



    Martina Miskovic

    • Proposed as answer by Xiu Zhang Friday, July 13, 2012 5:55 AM
    • Marked as answer by Xiu Zhang Monday, August 6, 2012 2:45 AM
    Thursday, July 12, 2012 9:21 PM
  • Hi,

    Please understand that ElcMoveDate property will not be present at all until the Managed Folder Assistant has run on the folder and stamped the item.  The first time the Managed Folder Assistant runs, it stamps every item with the ElcMoveDate property and the current timestamp.  To clarify, this only applies to folders with Managed Content Settings set to  "When item is moved to the folder."  The Managed Folder Assistant will not delete any items at that point, unless there was somehow an existing item with an ElcMoveDate outside the retention period. 

    How Retention Age is Calculated

    http://technet.microsoft.com/en-us/library/bb430780.aspx

    Understanding the Move Date in Messaging Records Management (MRM)

    http://blogs.technet.com/b/dhardin/archive/2009/05/25/understanding-retention-periods-for-messaging-records-management-mrm.aspx


    Xiu Zhang

    TechNet Community Support

    • Marked as answer by Xiu Zhang Monday, August 6, 2012 2:45 AM
    Friday, July 13, 2012 6:03 AM

All replies

  • The output seems correct, just a note, it seems like you're not on SP3 or any SP for 2007, if this is the case then it's not supported, I suggest you go to SP3 RU7 then try and post back.

    Sukh

    Thursday, July 12, 2012 5:12 PM
  • We are SP3 RU 3v2 for our whole environment. 


    • Edited by Doohderino Thursday, July 12, 2012 7:03 PM
    Thursday, July 12, 2012 6:33 PM
  • We are SP3 RU 3v2 for our whole environment. 


    I would consider MRM logging to help track it down.

    That ExchangeVersion refers to the minimum version required to manage the objects, not the actual Exchange version.

    Thursday, July 12, 2012 7:15 PM
  • Cheers.

    I assume you have tried to manually run against a mbx as a test and check?

    Tried moving the mbx to another DB and run manually and check property?

    Also enable logging as suggested above.


    Sukh

    Thursday, July 12, 2012 7:30 PM
  • This is happening environment wide on all DB's. I think next step is trying it in an isolated environment. 
    Thursday, July 12, 2012 8:27 PM
  • Hi,

    I have never found that the triggerforRetions action "WhenMoved" has been working well for the Deleted Items Folder. I have tried it many times and it always ends up that Im using "WhenDelivered" instead. That has always worked for me.

    The above is what I wrote in this thred and I still belive so.
    I'm guessing that is has to do with how emails are beeing (or not) tagged with a moved date depening on a user is using the Delete Button or if the the item is actually moved (drag & drop).



    Martina Miskovic

    • Proposed as answer by Xiu Zhang Friday, July 13, 2012 5:55 AM
    • Marked as answer by Xiu Zhang Monday, August 6, 2012 2:45 AM
    Thursday, July 12, 2012 9:21 PM
  • Hi,

    Please understand that ElcMoveDate property will not be present at all until the Managed Folder Assistant has run on the folder and stamped the item.  The first time the Managed Folder Assistant runs, it stamps every item with the ElcMoveDate property and the current timestamp.  To clarify, this only applies to folders with Managed Content Settings set to  "When item is moved to the folder."  The Managed Folder Assistant will not delete any items at that point, unless there was somehow an existing item with an ElcMoveDate outside the retention period. 

    How Retention Age is Calculated

    http://technet.microsoft.com/en-us/library/bb430780.aspx

    Understanding the Move Date in Messaging Records Management (MRM)

    http://blogs.technet.com/b/dhardin/archive/2009/05/25/understanding-retention-periods-for-messaging-records-management-mrm.aspx


    Xiu Zhang

    TechNet Community Support

    • Marked as answer by Xiu Zhang Monday, August 6, 2012 2:45 AM
    Friday, July 13, 2012 6:03 AM
  • I imported my mailbox to our dev environment with same service pack roll update levels. After I created the exact MRM policies and content settings I ran MRM agaist my mailbox, after running it properly stamped my messages with ElcMoveDate. It appears something in my prod environment is stopping this from being stamped. Is there a way to turn on even more verbose logging for MRM other than the usual start processing?


    • Edited by Doohderino Friday, July 13, 2012 2:54 PM
    Friday, July 13, 2012 2:01 PM
  • I can see this property via MFCMapi in our Dev environment. I exported my full mailbox and imported it into our dev environment created the exact same policies and ran it against my mailbox. This property showed up in Dev but not in prod. I'm wondering if I can turn on more verbose logging to see why its not adding this property in Prod.

    Thanks,

    Alex

    Monday, July 16, 2012 1:34 AM
  • Hi,

    You can try to raise the diagnostic logging level to expert for MRM and then monitor the event log.

    Manage Diagnostic Logging Levels

    http://technet.microsoft.com/en-us/library/dd335139


    Xiu Zhang

    TechNet Community Support

    Monday, July 16, 2012 5:24 AM
  • I have ran the following to turn up logging but it doesn't seem to add anything to the log file or in the event viewer

    Set-EventLogLevel -id "MSExchangeMailboxAssistants\Email_Lifecycle_Assistant" -level expert

    I don't think I need to restart any services for this to go active. 

    Monday, July 16, 2012 2:02 PM
  • That may not be enough, you may have to take some tracing which you can setup but wont be able to view as it's needs MSFT support to convert.

    Sukh

    Monday, July 16, 2012 3:14 PM
  • Does anyone think it could be a permissions issue at the database level? 

    Wednesday, July 18, 2012 2:50 PM