
У нас есть среда Exchange 2010 и сервер OCS 2007 R2. Наша политика заключается в удалении всех некалендарных и неконтактных элементов через 90 дней. Однако папка «История разговоров» не затрагивается этим. Если использовать мой почтовый ящик в качестве примера, то «ManagedFolderMailboxPolicy» — «Обычный почтовый ящик». Таким образом, наши параметры управляемого содержимого:
Get-ManagedContentSettings | ? { $_.managedfoldername -eq "Entire Mailbox" -or $_.managedfoldername -eq "inbox" -and $_.name -notlike "Unity 30 days" }
Name MessageClass ManagedFolderName
---- ------------ -----------------
Delete Messages older ... IPM.Note;IPM.Note.AS/4... Entire Mailbox
Delete Items older the... * Inbox
Итак, как вы видите, IPM.Note тут как тут, примененный ко всему почтовому ящику. Но сообщения в истории разговоров не удаляются. Я заметил, что у нас нет ManagedFolder типа DefaultFolder для ConversationHistory, поэтому я добавил его, но это не привело к удалению из моего почтового ящика сохраненных IM старше 90 дней.
решение1
Ага. Видимо, хотя «История разговоров» и является папкой по умолчанию, на самом деле это не папка по умолчанию.
Я создал тег хранения для этой папки со сроком действия 90 дней и добавил этот тег в политику, связанную с моим почтовым ящиком. Волшебным образом старые IM были изгнаны из моего почтового ящика.
Изменить - Однако в Exchange 2010 почтовый ящик не может иметь одновременно политику хранения и политику почтовых ящиков управляемых папок. Так что, похоже, чтобы сделать это правильно и удовлетворить все мои требования, мне придется перенести все настройки управляемых папок в теги хранения и политики хранения.