最近帮客户做一个Exchange的升级项目,从2003升级到2016。做完之后发现整体运行情况稳定,除了公用文件夹有两个残留问题。
第一个问题是在OWA中公用文件夹会被重复显示(注意,默认所有公用文件夹在OWA中不会被显示,需要在Outlook中将其添加到收藏夹后才会显示在OWA的收藏夹下)。
这个问题是个随机问题,重置共用文件夹权限后就没有问题,然而刷新页面又会出现重复的问题。
虽然不影响看帖,但是影响到用户体验,小编使用MFCMapi进到受影响邮箱的目录存储下查看并没有发现任何异常,纯属公用文件夹在网页端的稳定性问题,这也可以理解为什么微软不在OWA上默认展示公用文件夹的原因了。
第二个问题是OWA中公用文件夹的长公告(Post)无法完整显示,虽然有“加载更多”按钮但是完全没反应。
小编尝试将公告从公用文件夹复制到邮箱中,问题依然存在。但是当公告以邮件形式发送出来,加载按钮就能正常工作。小编检查了两个加载按钮的页面源码,发现略有区别。
邮件中的“加载更多”按钮(能正常工作)
公告中的“加载更多”按钮(不能正常工作)
好吧,在这个找茬游戏中,我发现了公告中的这个按钮(button)被定义了两个非空span。在尝试了多种浏览器和多个Exchange2016版本(从CU4一直到CU7)都有同样的问题,微软有点不用心,至少对公用文件夹的公告对象如是。
当然对于以上问题,我直接给的建议就是用邮件代替公告,甚至可以用Exchange 2016的共享邮箱来代替传统的公用文件夹,如果公司内有大量OWA用户的话。小编为甲方比较了公用文件夹、共享邮箱及通讯组的优劣:
公用文件夹 | 共享邮箱 | 通讯组 | |
OWA中显示 | 需要在outlook中添加到收藏夹后可以在OWA中显示 | 在Owa中点击头像打开其他邮箱即可显示 | 在OWA中直接显示 |
Outlook中显示 | 在outlook的文件夹面板显示 | 在outlook中直接显示 | 在outlook中直接显示 |
权限细分 | 可限制接收哪些用户的邮件,并可限定不同用户对内容的增删改权限 | 仅可限定接收来自哪些用户的邮件,及哪些用户的访问权限 | 仅可限定接收来自哪些用户的邮件,及哪些用户的访问权限 |
副本数量 | 一个 | 一个 | 多个,可能对数据库容量有影响 |
当然面对可能被用户误删邮件的共享邮箱,补偿措施可以是添加一个归档邮箱,通过邮件传输规则将所有发送到共享邮箱的邮件自动转发一份到这个归档邮箱。有必要的话还可以开启审计功能,对共享邮箱中的任何对象的增删改进行追踪。
公用文件夹是从微软发布Exchange伊始就存在的组件,在Exchange2007之前,它一直是独立于邮箱存储的单独数据库,甚至还担负着发布OAB的工作。直到Exchange2010之后,它才开始慢慢地弱化:将OAB发布交给了Web Service;从多副本Hierarchy到没有Hierarchy;从单独数据库到一个邮箱;从默认创建到不默认,甚至不默认在OWA中显示……
或许是时候告别公用文件夹了,Exchange不是一个理想的公告系统,没有版本管理,没有签入签出,微软的同类产品有Sharepoint,非微软的产品就更多了,这里就不赘述了,以免有软文之嫌,科科。
- 混合云集成方案Azure Arc - 2020年3月28日
- 【全网首播:Azure大全】11. 开发人员工具与Azure Stack - 2020年2月22日
- 【全网首播:Azure大全】10. 安全性与标识 - 2020年2月22日
还没有评论