Lotus notes 是否仍然可以提取特定用户';使用用户';s nsf文件?

Lotus notes 是否仍然可以提取特定用户';使用用户';s nsf文件?,lotus-notes,lotus-domino,Lotus Notes,Lotus Domino,在LotusNotes中,将为每个用户创建一个nsf文件,并将用户名作为文件名。我想使用Java Lotus Notes API使用nsf文件提取联系人详细信息。。(如果我的userid是user1,则表示在user1.nsf中创建的nsf文件)。。是否可以使用用户的nsf文件提取该用户的所有联系人?这里的棘手部分不是读取联系人文档,而是查找数据库本身。根据安装情况,联系人可以位于服务器上,也可以位于工作站上的本地 如果从服务器代理运行,则只能访问当前服务器上的数据库,或您的凭据有权访问的另一台

在LotusNotes中,将为每个用户创建一个nsf文件,并将用户名作为文件名。我想使用Java Lotus Notes API使用nsf文件提取联系人详细信息。。(如果我的userid是user1,则表示在user1.nsf中创建的nsf文件)。。是否可以使用用户的nsf文件提取该用户的所有联系人?

这里的棘手部分不是读取联系人文档,而是查找数据库本身。根据安装情况,联系人可以位于服务器上,也可以位于工作站上的本地

如果从服务器代理运行,则只能访问当前服务器上的数据库,或您的凭据有权访问的另一台服务器上的数据库。但是,有时默认情况下,用户的联系人被放入其工作站上的本地数据库中,您只能通过在用户上下文中运行的代码访问他们

如果是这样的话,您别无选择,只能找到在每个用户的工作站上运行某些东西的方法。你可以

a) 让用户将names.nsf复制到服务器,或

b) 使用邮件操作同步联系人

对于“a”,您可以发送一封带有LotusScript按钮的特殊电子邮件,以自动执行复制。在使用Quest软件的迁移工具时,我见过在电子邮件迁移中使用的这种方法,而且效果很好


对于“b”,如果您有足够新版本的Notes,则可以在replicator上启用Synchronize contacts任务。Ohterwise您需要指导用户如何使用“操作”菜单同步联系人。同步联系人后,联系人信息的副本将包含在用户的邮件文件中,该文件将在邮件服务器上可用。然后,您只需访问contacts视图即可读取文档。

这里的棘手部分不是读取联系人文档,而是查找数据库本身。根据安装情况,联系人可以位于服务器上,也可以位于工作站上的本地

如果从服务器代理运行,则只能访问当前服务器上的数据库,或您的凭据有权访问的另一台服务器上的数据库。但是,有时默认情况下,用户的联系人被放入其工作站上的本地数据库中,您只能通过在用户上下文中运行的代码访问他们

如果是这样的话,您别无选择,只能找到在每个用户的工作站上运行某些东西的方法。你可以

a) 让用户将names.nsf复制到服务器,或

b) 使用邮件操作同步联系人

对于“a”,您可以发送一封带有LotusScript按钮的特殊电子邮件,以自动执行复制。在使用Quest软件的迁移工具时,我见过在电子邮件迁移中使用的这种方法,而且效果很好



对于“b”,如果您有足够新版本的Notes,则可以在replicator上启用Synchronize contacts任务。Ohterwise您需要指导用户如何使用“操作”菜单同步联系人。同步联系人后,联系人信息的副本将包含在用户的邮件文件中,该文件将在邮件服务器上可用。然后,您只需访问contacts视图即可阅读文档。

当您说“用户的nsf文件”时,是否指用户的邮件文件?当你说“联系人详细信息”时,你是指用户自己的详细信息(如姓名、姓氏、电子邮件地址、用户名)?听起来您需要在中央Domino目录(服务器上的names.nsf)中查找用户的联系方式。我想我的问题不清楚。。。user1创建了一个新联系人,该联系人已经在lotus notes或其他邮件服务器(如user2)中拥有帐户。我想使用user1.nsf文件提取user2的详细信息。。。。我不需要用户1的详细信息。。。。为此,我如何实现。。。好的,如果我使用names.nsf文件,如何获取在user1帐户中创建的联系人?因此user1在自己的通讯簿中创建联系人?是的,你是对的。。。所以我需要在地址簿中获取用户的详细信息……当你说“用户的nsf文件”时,你是指用户的邮件文件吗?当你说“联系人详细信息”时,你是指用户自己的详细信息(如姓名、姓氏、电子邮件地址、用户名)?听起来您需要在中央Domino目录(服务器上的names.nsf)中查找用户的联系方式。我想我的问题不清楚。。。user1创建了一个新联系人,该联系人已经在lotus notes或其他邮件服务器(如user2)中拥有帐户。我想使用user1.nsf文件提取user2的详细信息。。。。我不需要用户1的详细信息。。。。为此,我如何实现。。。好的,如果我使用names.nsf文件,如何获取在user1帐户中创建的联系人?因此user1在自己的通讯簿中创建联系人?是的,你是对的。。。所以我需要在地址簿中获取用户的详细信息…谢谢你,肯。。。它正在工作。。。同步后,我使用了user1.nsf文件并使用了contacts视图,我正确地获得了contacts计数。。。。非常感谢…您好,使用联系人视图,我可以以ViewEntryCollection格式获取联系人。从那时起,我将每个EntryCollection作为一个文档。是否有任何API或程序用于将该文档转换为.vcf文件?不幸的是,我在Lotus Notes中没有发现API。看起来vcf文件很容易创建,不过:嗨,大家好,同步后,我还可以将联系人和文档附加到联系人中。。。但是现在我遇到了为联系人添加新附件的问题。。。我可以在联系人中获得的附件。。如果添加了任何新附件,则无法获取新附件…您好,上述问题现在运行良好。。。浏览此链接后发现,每当LotusNotes中的联系人发生更改时,我们都是i