分享

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多