Мне нужна помощь в перемещении почтового ящика пользователей в общую папку.
Я не совсем системный администратор, я немного знаком с AD и Windows Server, но Exchange для меня в новинку.
Фактически, один пользователь покинул компанию, поэтому мы отключили его учетную запись в AD, но теперь пришло время для почты. Мне нужно переместить его старую почту в почтовый ящик, к которому я и владелец компании можем получить доступ, а затем я хотел бы пересылать любые новые электронные письма в эту общедоступную папку.
Как я могу сделать это с Exchange 2007?
Я не знаю особенностей Exchange, но если у вас есть IMAP, возможно, проще использовать imapfilter
.
imapfilter
действия настраиваются с помощью простого lua сценарий (Я сам не знаю lua, и создавать экшены было довольно просто).
Это пример ~/.imapfilter/config.lua
:
---------------
-- Options --
---------------
options.timeout = 120
options.subscribe = true
----------------
-- Accounts --
----------------
user_that_leaves = IMAP {
server = 'yourserver',
username = 'userthatleaves',
password = 'swordfish',
ssl = 'ssl3',
}
public_account = IMAP {
server = 'yourserver',
username = 'public_account',
password = 'dicklaurentisdead',
ssl = 'ssl3',
}
user_that_leaves.INBOX:move_messages(public_account.INBOX)
не отвечая на вопрос напрямую, но почему бы не экспортировать почтовый ящик в файл PST (используя Exchange Management Shell), а затем отключить учетную запись Exchange?
Export-Mailbox -Identity <MailboxIdParameter> -PSTFolderPath <Path_Of_PST_Folder>\<File_Name>.pst
Если вы столкнулись с проблемами при экспорте, убедитесь, что у вас есть правильные разрешения:
Add-MailboxPermission -Identity <MailboxIdParameter> -User myAdminUser -AccessRights FullAccess
Вы можете добавить дополнительный адрес электронной почты в учетную запись владельца, как только учетная запись Exchange будет отключена, чтобы получать любую новую почту.