在 Outlook2016 的帐户设置下。在 GUI 中
有一个选项可以缓存电子邮件。mail to keep offline
问题:由于未知原因,该期限停留在 1 个月或所有时间。
应该能够通过政策或注册表更改期限:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\xx.0\Outlook\Cached Mode
xx.0 =
Outlook 2016 is 16.0
Outlook 2013 is 15.0
Outlook 2010 is 14.0
Outlook 2007 is 12.0
Outlook 2003 is 11.0
Create a DWORD value of SyncWindowSetting, and then set the desired value:
0 = All (whole mailbox)
1 = 1 month of email items
3 = 3 months of email items
6 = 6 months of email items
12 = 1 year of email items
24 = 2 years of email items
36 = 3 years of email items (Outlook 2016 only)
60 = 5 years of email items (Outlook 2016 only)
我甚至添加了 Dword 值Enable
并将其设置为 1。
我需要将 syncWindowSetting 设置为 12,以便将一年的电子邮件缓存在 OST 中,但是 Outlook 似乎完全忽略了这些值,并且只坚持一个月或全部。
欢迎提出任何让它只工作 1 年的想法
我的 Outlook 设置的注册表导出如下:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Cached Mode]
"SyncWindowSetting"=dword:0000000c
"SyncWindowSettingDays"=dword:00000000
"Enable"=dword:00000001
答案1
除了SyncWindowSetting
,还需要在注册表中添加另一个 DWORD 键:
双字:SyncWindowSetting
价值:12
双字:SyncWindowSettingDays
价值:0
下表记录了两个键对应的值(更新允许管理员在 Outlook 2016 中为新的 Exchange 帐户设置其他默认邮件和日历同步窗口):
编辑:根据我的研究,对于 Cached Exchange 模式,我们可以使用上述注册表项来修改电子邮件的默认同步天数,但没有注册表项可以修改 ActiveSync 帐户的同步天数。以下有关用于修改同步天数的注册表项的链接供您参考:缓存 Exchange 模式同步设置&Exchange ActiveSync