大家好,愿岁月安好,每个人都好。
今天是这季第三篇内容,按惯例,还是讲一点技术。
使用过Notes客户机的用户,时常会发现Notes有时明明已经登录成功,但就是要等一会儿,才能使用。看底下状态栏,才知道它总会去连不相干的Domino服务器,这样Notes响应会变慢,有时难以忍受。
Notes为啥总走老路?其实和我们人一样,缓存了以前的Domino服务器信息。如邮箱从一台Domino移动到了另一台,或Domino服务器改过名等。
如何解决?
一、缓存文件
很多人想到可能是缓存问题,所以将Notes客户机的数据目录下的cache.ndk、desktop8.ndk等都删除,甚至连bookmark.nsf也没放过。再重启Notes客户机,发现问题依旧存在,即在底下的状态栏中,显示连接以前的服务器:
所以,应该不是这些文件缓存了连接信息。
进行查询和测试,我们判断是Notes当前使用的场所文档缓存了连接相关的字段。您也可以将场所文档拷贝到其他没有问题的客户机上进行测试确认。所以,我们只需将这些字段清除,而不必全新安装和配置Notes客户机,以解决该问题。
为此,我们需要新建一个代理。场所文档存储在本地联系人数据库中,进入Notes后,请打开本地联系人,点击“创建”菜单,点击“代理”,创建一个代理,如下图:
本例名称输入“clearOldServer”,类型选择“公式”,如下图:
在出现的界面“操作”中写入下列代码:
FIELD $SavedAddresses:=@DeleteField;
FIELD $SavedDate:=@DeleteField;
FIELD $SavedPorts:=@DeleteField;
FIELD $SavedTriedDate:=@DeleteField;
FIELD $SavedServers:=@DeleteField;
SELECT @All
即删除几个字段,效果如下:
保存关闭。
重新打开本地通讯录,点击“高级”视图,进入到场所视图,选择常用的场所(或以此选择每个场所),然后点击“操作”菜单下的“ClearOldServer”代理,如下图所示:
最后,可以在本地Notes客户机的notes.ini文件中添加一条语句
DONT_USE_REMEMBERED_ADDRESSES=1
再启动Notes时,可以发现该问题得到有效解决!
好了,今天我们就讲到这里吧。
更多精彩内容请关注微信公众号“协作者”