当前位置: 首页 > 知识库问答 >
问题:

莲花多米诺骨牌脚本

上官季
2023-03-14

我最近编写了一个Windows服务,它使用Exchange Web服务来监听一个特定的邮箱,然后当该邮箱收到新消息时,应用程序会向一组完全不同的用户发送一封电子邮件。我通过订阅服务做到了这一点,这样in就可以持续运行。

我想重新创建这个应用程序,除了将它与Lotus Domino/Notes集成。我做了一些研究,并且知道Lotus C API(可能)以及Lotus Domino Designer(这似乎不是我想要的)和LotusScript(可能)。

我的问题:

    < li >这在Lotus Domino/Notes中可能实现吗 < li >我应该对以上哪一项进行更多研究?如果没有,我用什么更好?

谢谢

编辑:

我忘了补充一点,在收到消息后,应用程序还会解析收到的电子邮件,以提取正文和收件人,并将POST消息发送到运行REST服务的单独服务器。

以上功能是我第一次不只是在Exchange中设置规则的原因

共有3个答案

花阳秋
2023-03-14

如果邮件文件在Notes/Domino本身中,这将是最简单的。如果是这样,您只需设置一个代理,当在该邮件文件中收到新邮件时运行该代理,该代理会向其他用户生成消息。在单独的Notes环境中这样做将是小儿科。

华化
2023-03-14

您可以使用Domino中的LotusScript或Java代理来消费web服务和发出POST请求(LotusScript/Windows或Java)。

编辑:

我想你想/需要离开Exchange的邮箱。如果不是这样的话,使用任何其他建议,它们都是好的。但是,如果它确实需要留在Exchange中,那么代理(无论是LotusScript还是Java)的创建和维护都比C API更容易。

钱振
2023-03-14

监听特定邮箱,然后当该邮箱收到新消息时,应用程序会向一组完全不同的用户发送一封电子邮件。

有很多方法可以做到这一点。

1.邮件文件中的邮件规则。

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.notes.help.doc/DOC/H_USING_RULES_TO_FILTER_NEW_MESSAGES_STEPS.html

2.在邮件文件中创建一个响应“当新邮件到达时”的代理,并对其进行编码(Java/LotusScript/SimpleAgent)。

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.main.doc/H_WRITING_SCRIPTS_AND_FORMULAS_FOR_AGENTS.html

3.服务器邮件规则(我没有玩过,最好在服务器管理员上询问)。

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.help.domino.admin.doc/DOC/H_FILTERING_OUT_UNWANTED_EMAIL_OVER.html

用一个单独的应用程序来监控邮箱似乎有点傻,除非这个应用程序需要在Domino之外做一些别的事情。

 类似资料:
  • 我正在使用LotusDomino的JavaAPI。Domino的当前版本是8.5。我通过DIIOP/CORBA连接到Domino。我想创建一个带有附件的文档(电子邮件)。电子邮件是一个多部分MIME文档。附加一个文件很容易,而且效果很好。但是,附件会显示一个通用文档图标(灰色空白页面)。我想为实际的内容类型设置一个合适的图标,例如,一个单词的图标。文件。这有可能吗?我试图修改setContentF

  • 我在更新视图过程中遇到一个问题(我可以在notes log.nsf中看到),因为lotus notes服务器在员工工作时间开始更新所有数据库的所有视图,我希望它在每天晚上20:00开始,此时所有用户都不使用notes,因为更新xxx.nsf视图“aaa”过程会降低很多服务器性能,并且数据库运行缓慢。我在domino administrator中找不到设置该过程开始时间的正确配置选项卡。 在服务器\

  • 我需要使用JAVA API从莲花笔记发送/提取电子邮件。我正在使用 JDK 11(没有其他选择) 但当我尝试创建会话时,出现了一个问题: 我有以下错误: Lotus Notes与JDK 11不兼容吗? 使它正常工作的快速方法是什么?

  • 我在一个项目中使用Lotus Notes 8.5.2和x页面。我们是否需要在每次更改自定义控件时构建项目?

  • 简要说明: 我试图用多米诺骨牌或者换句话说,用2x1和1x2瓷砖生成正方形的瓷砖。 有时我的算法会以某种方式放置垂直磁贴,这使得无法填充最后一行。 我目前的方法是用0初始化网格(例如8x8网格)。我在网格中用1表示水平平铺的左半部分,用2表示右半部分。 因此,垂直瓷砖的上半部分是3,下半部分是4。 然后我从左到右遍历网格的每一行,在0处放置一个平铺: 每当我在网格的右侧边缘或右侧的空间不是0时,我

  • 莲花是 Rust 通用代码生成器 软件架构说明 软件使用Java写成,部署在Tomcat 9的webapps目录中。 本软件是从Go语言通用代码生成器:仙童尝鲜版十二改写而来。 代码生成物是rust 1.65环境。采用Axum 0.4.8 , tower web框架,sqlx数据库访问层和MariaDB, MySQL 8数据库。 目前代码生成器正处于冒烟测试版。 软件截屏 代码生成物截屏