2011-10-07 126 views
2

我想在Linux下提取NSF Lotus Notes文件。有没有需要安装Lotus Note服务器的任何开源工具?在Linux下提取Lotus Notes NSF文件

我没有任何莲花笔记的经验,我唯一的任务是从NSF档案中提取一切。

我发现通过网络只说安装Domino服务器,并通过MAPI或COM使用它不是我的选择,我需要在Linux下运行,我只会得到多个NSF文件没有服务器访问。

是否记录了文件结构?任何文件可用?我无法找到任何NSF格式规格。

在没有Domino安装的情况下在Linux下运行的命令行工具的任何实现或任何没有Domino的lib/api都可以使用。

感谢

回答

6

没有安装Lotus Notes客户端至少有不能提取Lotus Notes数据。

有许多方法可以从Notes中提取数据。您可以编写Java或LotusScript代理以导出为文件格式。您可以通过Lotus Notes SQL driver访问Lotus Notes,并使用SQL查询或MS Access来提取数据。您可以设置一个Export to Excel数据库以提取到Excel。和更多。但是,它们都需要Notes Client(和关联的DLL)才能获取数据。

+0

非常感谢您的信息。那么莲花笔记客户端是免费还是必须购买多米诺服务器才能获得客户端?它可用于Linux吗?如果我脚本它的命令行将是好的。 –

+2

好问题。由于您不需要服务器,只需要客户端,您应该可以免费下载客户端的副本,但是您必须与IBM联系。如果NSF需要登录,他们很可能会这样做,那么您需要在Notes域上通过身份验证,才能访问数据库。这是与你之前管理这些数据库的人讨论的。 –

+2

Domino-Designer免费使用 - http://www.ibm.com/developerworks/downloads/ls/dominodesigner/ – spookycoder

3

很抱歉,但你需要考虑使用Windows,因为..

不适用于Linux - 但仅适用于Windows,IBM允许Lotus Domino Designer中(即,LDD)的免费下载 - 其中包括客户端软件还与其他几个的Lotus Notes软件一起(但不包括Domino服务器软件,本身 - 你不需要,你的任务)...... http://www.ibm.com/developerworks/downloads/ls/dominodesigner

这种“LDD”下载的伟大工程,在我的“Windows 7家庭高级版”版本上。

您的相同NSF文件可以在Windows计算机上正常工作 - 安装了此LDD。

作为一名拥有Lotus Notes的15年专家,我建议您获得一些良好的指导帮助,以充分理解并最好地解决您的具体任务。

而且,这里是一个重要的前奏 - http://www.nsftools.com/misc/WhatIsNotes.htm

+0

该项目是一个Ediscovery项目。我需要做的是从Lotus Notes NSF文件中提取数据并提取电子邮件,文件,附件是NFS文件。核心项目已经用python编写,并在Linux上运行。解析大多数文件格式,包括PST,Office文件等。 –

+0

这使得使用Windows不再可能。购买Lotus Notes没有问题,但只需要客户端用于Linux。 –