none
Outlook无法存档Exchange服务器上很老的邮件 RRS feed

  • 问题

  • Exchange服务器(2016 standard版本)端存储了自17年5月至今(18年11月)的所有邮件。我从Outlook客户端(office365)而且已经按照年份(2015/2016/2017)在相应Inbox和Sent Item目录下创建了子目录,并把相关年份的邮件放入。我也从Web页面登录服务器,确认相应邮件和子目录在服务器端都已经完成转移。

    目前希望可以把超过12个月前的老邮件存档Archive到本地。可是当我按照流程操作后,实际上没有任何邮件被存档到本地。只是出现了一个pst文件,256k大小。

    此外,通过查询outlook客户端上这个子目录的属性,可以看到,是有大量邮件的,只是都在服务器上。

    请问这个问题怎么解决?

    谢谢

    2018年11月14日 1:24

答案

  • 您好 Andrew Lau

    感谢您的更新。

    从您的截图来看,Exchange账户启用了缓存模式。在这个情况下,邮件的确是无法备份到本地的。因为Outlook在存档和导出的时候,是从本地缓存的数据文件(.ost)里进行的。缓存模式下,如果这些邮件没有被缓存到本地,的确是无法导出。

    我们可以暂时性的先将所有电子邮件从Exchange服务器缓存到本地OST文件,然后再存档。请转到文件> 帐户设置 > 账户设置,双击您的Exchange帐户。然后,将“邮件保持脱机”滑块设置为全部。重新启动Outlook,等待所有电子邮件缓存到本地。然后再次尝试存档。

    希望上述信息对您有帮助。

    Perry Pan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.



    2018年11月16日 5:23
    版主

全部回复

  • 您好,

    您是如何操作存档的?通过文件”>“信息”>“清理工具”>“存档”?

    据我所知,手动或自动存档时,Outlook是通过邮件最后修改时间来决定的。这个时间有时候是晚于接收的时间。

    例如,如果这些邮件是您最近刚移到子文件夹的,那它们的修改时间是晚于接收的时间的。这就导致存档的时候,Outlook认定它们并未达到存档时间的要求,而没有进行存档。

    我们可以选中一个邮件,然后按Alt+Enter键,就能看到邮件的修改日期。您检查下,看下是不是这个原因。

    如果不是这个原因的话,考虑到会不会是原来的这个PST文件坏了,我们可以新建一个PST文件,然后看下能否成功存档。

    有任何的更新,您可以随时回帖。

    Perry Pan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    2018年11月14日 7:48
    版主
  • 谢谢。

    根据你的信息,我做了2个尝试:

    1. 我昨天删除了outlook和PST文件,并重新安装了。然后邮件被重新下载,重新生成PST文件。

    2.我把归档的时间设定为今天以前

    结果还是一样的,仍然不能存档。


    Andrew Lau

    2018年11月15日 7:24
  • 您好,

    如果我们换一个存档路径是否也是有同样的问题呢?有一种可能就是您这个存档的archieveInbox20152016.pst文件损坏了。若是存档的部分邮件特别多,也可能会导致存档失败,你可以分批次存档。

    此外,电脑上是否安装了一些杀毒软件?一些杀毒扫描软件可能会影响到邮件存档。我们可以暂时性的关闭掉这些软件,然后查看下结果。

    此外,除了存档这个选项,我们也可以直接导出邮件到PST文件。您参考下这个文章内的步骤,看下您能否备份邮件。

    Perry Pan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.


    2018年11月15日 8:14
    版主
  • 你好,

    我更换了存档路径,结果是一样的。

    存档的邮件只有25000封,不算特别多。而且就算太多,也应该存档一部分后报错的吧?而不是一封都存不下来。

    电脑上没有安装任何杀毒软件,除了360安全卫士。

    同样实验了导出邮件到PST的功能,神奇的发现结果也是一模一样的。连生成的PST文件size都一样,都是265k。

    最后附上补充信息:

    1.当我点击这个Inbox下的子目录的时候,一直是这样的。只有我点击了链接之后,邮件才会显示。

    2. 我查看这个目录的属性是这样的,它显示邮件全在服务器上


    Andrew Lau

    2018年11月16日 2:25
  • 您好 Andrew Lau

    感谢您的更新。

    从您的截图来看,Exchange账户启用了缓存模式。在这个情况下,邮件的确是无法备份到本地的。因为Outlook在存档和导出的时候,是从本地缓存的数据文件(.ost)里进行的。缓存模式下,如果这些邮件没有被缓存到本地,的确是无法导出。

    我们可以暂时性的先将所有电子邮件从Exchange服务器缓存到本地OST文件,然后再存档。请转到文件> 帐户设置 > 账户设置,双击您的Exchange帐户。然后,将“邮件保持脱机”滑块设置为全部。重新启动Outlook,等待所有电子邮件缓存到本地。然后再次尝试存档。

    希望上述信息对您有帮助。

    Perry Pan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.



    2018年11月16日 5:23
    版主
  • 您好 Andrew Lau,

    请问这个问题解决了么?

    如果回复有用的话,还请您将有帮助的回复标记为答复以便其他有类似问题的用户更快找到答案。

    如果关于这个问题还有其他我可以帮助您的,您可以随时回帖。

    Perry Pan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.


    2018年11月19日 6:38
    版主
  • 非常感谢,这下真的解决了,需要结合上面的手段。

    1. 先要在账户设置里面吧所有邮件缓存到本地---这个是之前一直怀疑,确没有找到的点。

    2. 日期问题,如果真的按邮件时间,而不是按照搬迁邮件的时间,也是不行的,需要考虑搬迁邮件的时间。

    谢谢


    Andrew Lau

    2018年11月19日 6:58