Уже достаточно давно столкнулся со следующей проблемой.
Был установлен Microsoft Office Communicator 2007, который складывал в Outlook в папку Conversation History логи разговоров. После обновления до версии 2007 R2 логи резко увеличились в размере (до обновления были 5-7Кб на сообщение, после 50-70Кб на сообщение). Проблема замечена здесь и здесь.
Заметил, что старые логи хранятся в формате ReachText, новые в HTML. Написал с помощью Васи Гусева небольшой скрипт, который позволяет изменять тип сообщений:
$Outlook = New-Object -ComObject outlook.application $ns = $Outlook.GetNamespace("MAPI") $MyFolder = $ns.Folders.Item("Mailbox - DisplayName") $Conv = $MyFolder.Folders.Item("Conversation History") $Conv.Items | ForEach-Object { If ($_.BodyFormat -eq 2) {$_.BodyFormat = 3; $_.Save()}}
Здесь аттрибут BodyFormat = 2 для сообщений с форматом HTML, BodyFormat = 3 для ReachText. К сожалению, скрипт проблему с размером не решает. Думаем дальше.
а мне кажется, что “мешает”
Исправил уже =))