exchange2010把规定时间以前的邮件转移到另外一个地方

第一次写博文,有什么不足之处还请各位大神来谅解,多提意见,共同进步。
 
我们的大老板有一个需求,他说,他的邮件有 5G 多,他中间换过两次电脑,他的邮件都在服务器上面,换电脑配置 outlook 都要收一下邮件,邮件多比较慢,他就想,把早期的邮件,比如把前面的 4 G 的邮件给咔嚓切出来,放到另外一个地方,想看的时候还能去看,平时看的时候就只看最近 1 G 的邮件,因为我们的是 03 的服务器,我知道存档可以这样做,但是他不要存到本地,就想到要是 03 迁移到 10 了是不是有解决方法,这个问题困扰了我好久,后来找到两个方法,一个是 10 的存档(这个存档与 03 的不同,它数据是放在服务器上面的,可以指定用来放存档数据的数据库)
另外一个方法(先感谢winos论坛大神们的极力的帮助)就是再创建一个账号,我们称为目标邮箱,老板的邮箱就称为源邮箱,用 powershell 命令来执行,将源邮箱多久以前的邮件迁移到目标邮箱去,迁移的同时并在源邮箱里面删掉这些邮件 .
虽然就老板一个人有这样的要求,但是不解决不行呀。
下面的是两个方法的测试
 
一. 利用 exchange2010 的存档来完成
第一步是对用户启用存档
 
 
 
完成之后就可以再 outlook 客户端看到下图,会多出一个“存档 [email protected]
第二步,创建保留策略,在创建保留策略之前先要创建保留策略标记,然后将创建的保留策略关联到保留策略标记,我们这次创建的保留策略是将收件箱早于 6 个月的数据移动到存档文件夹中,操作如下
打开 exchange 管理控制台 --- 组织配置 --- 邮箱 --- 保留策略标记
 
 
 
exchange 管理控制台 --- 组织配置 --- 邮箱 --- 保留策略,新建保留策略
第三步,点击“添加”,关联到刚刚新建的保留策略标记
 
 
 
第四步,点击“存档属性”中的“邮箱”,选择要应用策略的邮箱
 
第五步,配置 outlook 客户端
 
 
第六步验证,选择我们自定义的保留策略后会提示 24 小时更新到客户端的提示,点击确定完成配置
等过了一个晚上,已经生效。
 
 
二.上面使用的保留策略功能,是需要到客户端进行激活的,也就是将默认使用“父文件夹策略”改为你自定义的策略,才能生效,我们把这个方法给老板讲过之后,他说那不行,不能到客户端进行设置,只能在服务器上面设置(就到客户端操作一步都不可以个人感觉这个方法已经很棒了,而且存档还可以做别的事情,不止这一个)。
这才找到了另外一个方法,再次感谢 winos 论坛里面的大神们,不需要到客户端进行任何设置就能将原邮箱的数据咔嚓剪切到另外一个地方去。
需要用到 powershell 命令,一共用到两个命令,一条命令式赋予目标账号权限,因为默认情况下没有用户有这个权限,我们用两个账号来测试,一个账号是 ali ,一个是 bob ,我们把 ali 作为源邮箱, bob 作为目标邮箱,命令是
一条命令用来实施数据转移,这里测试是将 2012 11 21 日之前的数据全部转移到目标邮箱 bob ali 文件夹下,命令是
 
操作完成后可以去目标邮箱查看,登录 bob 邮箱,可以看到我们操作的结果,如图
 
 
下面是系统发来的信息
 
 
 
下面也可以看到我们已经按照要求把 2012 11 21 日之前的邮件都已经转移过来
这个操作就可以只在服务器上面进行而不需要到客户端上进行任何设置了,达到了老板的要求,若是源邮箱要查看之前的邮件,那就将目标邮箱的用户名密码告诉他就行了,但是这样你在创建目标邮箱的时候密码就被你知道了,可以让客户端自己修改密码。

本文出自 “绿光爸爸” 博客,谢绝转载!

你可能感兴趣的:(Exchange2010,邮件转移)