在帐户设置 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 接缝完全忽略这些值,并且只坚持一个月或全部
任何让它工作一年的想法都是受欢迎的
我的 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
然而,无论我在 Outlook 2016 中做什么,它都保持在 1 个月。
至于注册表权限,用户和系统可以读取上述条目。
除了
SyncWindowSetting
,还需要在注册表中添加另一个 DWORD 键:双字:值:
SyncWindowSetting
12
双字:值:
SyncWindowSettingDays
0
下表记录了这两个键的对应值(Update 允许管理员为 Outlook 2016 中的新 Exchange 帐户设置额外的默认邮件和日历同步窗口):
我的测试结果供您参考:
编辑:根据我的研究,对于缓存 Exchange 模式,我们可以使用上述键来修改电子邮件的默认同步天数,但没有注册表键可以修改 ActiveSync 帐户的同步天数。以下有关用于修改同步天数的注册表项的链接供您参考:缓存 Exchange 模式同步设置和Exchange ActiveSync