前段时间,在折腾老邮件服务器上面的邮件归档的问题。用Exmerge时,归档出来的邮件,大小都为32k。

经过反复折腾,发现问题在于使用Exmerge账户,没有安全组权限。权限设置如下:

要更改您的帐户的权限以便可以将 ExMerge 用于 Exchange 2003,请按照下列步骤操作:

原文见:http://support.microsoft.com/kb/823143/zh-cn

 

  1. 创建一个安全组,然后将其命名为“ExMerge”。为此,请按照下列步骤操作:
    1. 单击“开始”,依次指向“程序”、“Microsoft Exchange”,然后单击“Active Directory 用户和计算机”。
    2. 展开域名,右键单击要在其中创建新安全组的组织单位或容器,指向“新建”,然后单击“组”。
    3. 在“组名”框中,键入组的名称。例如,键入 ExMerge。请确保在“组类型”下选择了“安全”,然后单击“下一步”。
    4. 单击“下一步”,然后单击“完成”。
    5. 右键单击所创建的组,然后单击“属性”。
    6. 单击“成员”选项卡,然后单击“添加”。
    7. 在“选择用户、联系人或计算机”框中,添加要用于运行 ExMerge 实用工具的帐户或组,然后单击“确定”两次。

      注意:如果您在基于 Microsoft Windows Server 2003 的计算机上运行 Exchange Server,帐户和组的列表不会显示在“选择用户、联系人或计算机”框中。要查找用户帐户或安全组,请单击“选择用户、联系人或计算机”框中的“高级”,然后单击“开始查找”。在“搜索结果”列表中找到帐户或安全组,然后单击“确定”。
  2. 使您的用户帐户成为在第 1 步中创建的安全组的成员。

    注意:不要使用内置管理员帐户或被显式拒绝的任何组的任何成员。例如,不要使用 Domain Admins 组或 Enterprise Admins 组的任何成员。
  3. 在 Exchange 系统管理器中,打开目标数据库对象的属性,然后在“安全”页上添加具有完全权限的安全组。如果您没有添加具有完全权限的组,您可能会在 Exmerge 中收到以下错误消息:
    Error getting list of private information store databases on server.
    此外,如果您没有添加具有完全权限的安全组,可能会在 Exmerge.log 文件中记录以下信息:



    [16:29:13] Error 80072030 opening an LDAP connection.('GC://CN=InformationStore,CN=Server Name,CN=Servers,CN=Site Name,CN=Administrative Groups,CN=Organization Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Domain Name,DC=com') (CADRoutines::GetExchangeServerStorageGroupInfo)
    [16:29:13] Ending Routine:(CADRoutines::GetExchangeServerStorageGroupInfo)
    [16:29:13] Error getting list of private information store databases on server Server Name.

在这些权限生效后您可以将 ExMerge 用于 Exchange 2003。