0

我想以编程方式从 .nsf 文件中读取所有邮件,而无需安装 lotus notes。有谁知道这是怎么做到的吗?是否有任何 3rd 方 api。

4

3 回答 3

3

如果数据库托管在服务器上,那么您可以使用 Java NCSO.jar (DIIOP) 在未安装 Notes 的情况下访问数据库。

否则,没有注释是不可能的。

请注意,您现在可以从 IBM 免费获得 Domino Designer,只要该应用程序在 Designer 客户端本地使用即可。如果您计划在生产中部署应用程序,那么您需要 Notes/Domino 的许可证。

您可以从这里下载 Designer。

http://www.ibm.com/developerworks/downloads/ls/dominodesigner/

于 2013-10-24T10:29:52.803 回答
0

你不能这样做。如果您想使用 Lotus Notes Api,则必须安装 Lotus Notes 包并配置用户,因为您必须在安装中验证 NotesID 并在使用 API 时提供针对该 ID 的身份验证。

像这样启动 Lotus Notes ID api:

    SesionLotus = new NotesSession();            
    SesionLotus.Initialize("Password");
    SesionLotus.ConvertMime = false;

此密码将根据工作 Lotus Notes 安装的 ID 进行验证。

于 2013-10-24T09:55:37.600 回答
0

使用 REST 服务!您只需要 Domino 管理员打开有问题的邮件数据库以供 DDS(Domino 数据服务)使用,然后您就可以使用任何能够使用 REST 服务的编程技术。查看Domino 数据服务,了解如何通过 REST 服务访问 Domino 数据。

于 2013-10-29T08:43:07.943 回答