我需要一些帮助将用户邮箱移动到公共文件夹。
我并不是真正的系统管理员,我知道一些 AD 和 Windows Server,但 Exchange 对我来说是新东西。
基本上,一个用户已经离开了公司,所以我们在 AD 中禁用了他的帐户,但现在该处理邮件了。我需要将他的旧邮件移动到公司所有者和我可以访问的邮箱中,然后我想将任何新邮件转发到该公共文件夹
如何使用 Exchange 2007 实现这一点?
答案1
我不知道 Exchange 的具体情况,但如果你有 IMAP,也许它更容易使用imapfilter
。
imapfilter
动作配置简单鲁阿脚本(我自己不懂 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)
答案2
没有直接回答问题,但是为什么不将邮箱导出到 PST 文件(使用 Exchange 命令行管理程序)然后禁用 Exchange 帐户?
Export-Mailbox -Identity <MailboxIdParameter> -PSTFolderPath <Path_Of_PST_Folder>\<File_Name>.pst
如果在导出时遇到问题,请确保您拥有正确的权限:
Add-MailboxPermission -Identity <MailboxIdParameter> -User myAdminUser -AccessRights FullAccess
一旦禁用交换帐户,您就可以向所有者的帐户添加其他电子邮件地址以接收任何新邮件。