2009-09-05 63 views
0

我正在访问所有用户(在Domino服务器上配置的客户机)的联系人。 但问题是每个用户的联系人仅存储在本地计算机上(即在names.nsf上)。如何访问在Domino服务器上配置的用户的联系人?

我可以在Domino服务器上维护所有用户的联系人吗?因为这些用户是使用Domino服务器配置的。

Domino服务器上“names.nsf”的用法是什么?

回答

2

Names.nsf中为多。不仅仅是您的公司名称和地址簿。它包含与您的环境有关的各种配置信息。 Names.nsf到您的Notes服务器就像注册表是Windows。

Notes邮件模板(6.0或更高版本)具有一个名为“同步地址簿”的内置动作,它同步用户本地通讯录中的所有联系人,并将其作为条目放入用户的邮件文件中。在Lotus Notes客户端中查看用户的邮件时,您可能不会注意到联系人视图或任何联系人文档。但是,如果要通过Web共享用户的邮件文件(在Domino服务器上),则可以通过该界面查看其联系人。实际上,同步代理的要点是将用户的邮件和联系人获取到一个NSF中,以便它可以作为一个单元而不是两个单独的数据库轻松地复制到Domino服务器。

我已经亲自尝试了这个想法,面临与您类似的挑战:我查看了Synchronize Address Book代理并将其设置为在用户打开数据库时运行。这样,地址簿不断更新。然后,常规邮件复制强制邮件文件的服务器副本包含该用户的最新联系人列表。访问联系人只需要在邮件文件中查看用户的“联系人”视图。

另一种方法是让用户(或建立一个代理来帮助用户)在服务器上创建一个新的本地地址簿副本。我也将此作为迁移的一部分,并且运行良好。事实上,您可以轻松编写LS代码,在按钮中执行此操作,并通过电子邮件将其发送给用户。代码只需使用NotesSession属性“AddressBooks”查找任何本地通讯簿,然后在服务器上创建这些数据库的副本。

希望这会给你一些想法如何解决你的问题。

0

NAMES.NSF服务器上的很可能是你的公司名称和地址簿 - Notes客户端的配置往往都是以此为你键入它们来解析名称服务器上