小编use*_*843的帖子

用于与Domino集成的API

我是Lotus/Domino世界的新手,并且负责以下Domino任务.

访问用户的Domino邮箱(来自中间件服务器)并从中删除某些恶意电子邮件.

其他背景 - 有一个外部安全工具/流程可以分析所有传入的电子邮件,并可以将电子邮件标记为恶意.如果它被标记为恶意,那么我想从相应用户的收件箱中删除此电子邮件.

在我的环境中部署的Domino服务器是 - Lotus/Domino 9

我的解决方案将部署在自己的中间件服务器(基于Linux)上,并将接收有关需要删除哪些电子邮件的传入通知.

我想最好使用Java实现此功能

我研究并发现了在Domino服务器上访问用户收件箱的潜在选择

  1. 我看到有一个用于Domino的C/C++ API工具包 - https://www.ibm.com/developerworks/lotus/documentation/capi/.乍一看,C API看起来很复杂.另外我需要安装Notes客户端(在我的中间件服务器上),以便我可以远程调用C API?
  2. 是否有可用于连接/访问Domino的Java API?我找到了几个相关的资源 - http://www-01.ibm.com/support/knowledgecenter/SSVRGU_9.0.1/com.ibm.designer.domino.main.doc/H_10_NOTES_CLASSES_ATOZ_JAVA.html和www-10.lotus. com/ldd/ddwiki.nsf/xpViewCategories.xsp?lookupName = API%20文档似乎表明存在一些Java/REST API接口但是我不确定是否可以使用它来访问收件箱/邮箱数据.它似乎表示"日历"数据,但没有关于电子邮件/邮箱数据.
  3. 我在研究时遇到了OpenNTF Domino API项目(www.openntf.org/main.nsf/project.xsp?r=project/OpenNTF%20Domino%20API),而且似乎有一个Java API.我应该用这个吗?

从外部服务器角度访问Domino的最佳方法是什么?我是否坚持使用"C/C++"API或者是否可以利用相对(更易于理解和使用)的REST/Java API?我还必须在我的中间件服务器上安装Notes客户端,以便我可以调用API(C/C++或Java)吗?

谢谢,

java lotus-notes lotus lotus-domino domino-designer-eclipse

7
推荐指数
1
解决办法
4669
查看次数