悦享人永久链接:http://yxzhao.com/2013/deploy-junk-email-settings-safe-senders-list/
转载请注明出处:悦享人-《部署 Outlook 垃圾邮件设置,如安全发件人列表》
之前写了好几篇文章是关于通过组策略来部署 Office 设置、Windows 设置等等,主要是能够找到相应的注册表,或者设置的位置,就能达到目的。
最近做了 Outlook 2007/2010/2013 的垃圾邮件设置的部署,即向3个版本的 Outlook 客户端添加安全发件人列表。添加了各个版本的 adm 模板后做如下设置(JunkMailSafeSendersFile):
1.问题:安全发件人列表为空
测试了很多 Outlook 客户端,安全发件人列表里仍然为空。
这跟 gpupdate /force 啊,重启电脑啊什么的都没有关系。因为,检查了客户端的注册表,键值已经生效了:
2.原因:缺少 trigger 键值
查阅了官方文档 KB2252421,原来这是一个已知问题,要想以上设置生效,必须有另外一个触发(trigger)键值:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\1x.0\Outlook\Options\Mail
或
Key: HKEY_CURRENT_USER\Software\Microsoft\Office\1x.0\Outlook\Options\MailDWORD: JunkMailImportLists
Value: 1
这个键值将决定安全发件人列表是否生效,如果缺失或值为0都会使 JunkMailSafeSendersFile 这个键值无效。
3.解决方法:添加 JunkMailImportLists
有几种方法可以添加:
- 组策略
- 登录脚本
- 更新文件(.msp),适用于 Outlook 2007 或 Outlook 2010
- 转换文件(.mst),适用于 Outlook 2003
建议第一种,最简单最直接,在同一个 GPO 里就能做。