Exchange 2007 перенос писем между ящиками

Apr 19, 2012 16:58


Немного о работе

Задача

Перенести все письма за последнюю неделю, содержащие в поле адресат текст "мыло@бла-бла.ру" из почтового ящика pupkin@бла-бла.ру в ящик popkin@бла-бла.ру. Почтовый сервер - Exchange 2007 SP1

0) Качаем дистрибутив тулсов

1) Для разминки немного секиса и поставим на 32-битную ОСь консоль управления Exchange сервером с дистриба (спросите а на..зачем - а затем что данная команда на 64-битной серверной оси не выполняется).

2) Проверяем права на папку с консолью (полный доступ, у меня стоял "онли реад" и консоль материлась на невозможность создания файла логов).

3) Далее проверяем являемся ли мы админом почтового сервера и рабочей тачки во всех смыслах этого слова.

[PS] C:\Windows\system32>Add-ExchangeAdministrator -Role OrgAdmin -Identity adminko

4) Далее через консоль даем себе полные права на ящики (казалось бы зачем, я же админ.. а вот хболт, если не дать принудительно права - не выйдет каменный цветочек):

[PS] C:\Windows\system32>Add-MailboxPermission -Identity pupkin -User adminko -AccessRights FullAccess

[PS] C:\Windows\system32>Add-MailboxPermission -Identity popkin -User adminko -AccessRights FullAccess

5) И вот наконец-то наступило нам счастье

[PS] C:\Windows\System32>export-Mailbox -Identity pupkin@бла-бла.ру -TargetMailbox popkin@бла-бла.ру -TargetFolder \Входящие\pupkin -RecipientKeywords "мыло@бла-бла.ру" -StartDate 12/04/2012

Второй вариант - выгрузка в файло

[PS] C:\Windows\system32>export-Mailbox -Identity pupkin@бла-бла.ру -PSTFolderPath d:\PST\pupkin.pst -RecipientKeywords "мыло@бла-бла.ру" -StartDate 12/04/2012

P.S.

Собственно тулсы тут - http://www.microsoft.com/downloads/ru-ru/details.aspx?familyid=6be38633-7248-4532-929b-76e9c677e802

Команды консоли Exchange 2007 тут - http://technet.microsoft.com/ru-ru/library/bb124558(v=exchg.80).aspx

Exchange 2007 перенос писем между ящикам

Previous post
Up