我是 Domino 管理和开发的新手。最近,我接到其他团队的请求,要求我为收到的邮件设置过滤器或代理。
这是请求的要求:
- 查找发往 #CRITICAL(多用途、包含工程师列表的内部组)的来信
- 对于符合第 1 点的邮件,在主题前面附加“立即采取行动:”
我有一些限制:
- 我只负责 Domino 服务器,不触碰网络端或其他服务器
- 无需安装第三方软件
我已经检查了 Domino 服务器中的配置,最接近过滤电子邮件的是路由器/SMTP > 限制... > 规则。但这无法以任何方式实现第 2 点。
仅使用 Domino 服务器设置或通过代理是否可行?
答案1
您无法修改电子邮件的主题。但也许我可以向您展示其他方法。
一些问题:
1.) 您身边有 Lotus Domino 开发人员吗,或者您是否具备开发人员知识(我不认为是这种情况,但无论如何问问也无妨)
2.) 您是否可以从用户邮件文件更改设计?
答案2
首先,我建议根本不要修改主题行。
虽然这样做可能会产生一些影响。例如,如果邮件已签名,您最终会删除该签名并将其替换为运行代码的用户(可能是用户、服务器或代理 ID,具体取决于谁运行它)。
最简单的方法是创建邮件规则。如果规则检测到您要查找的主题,则将其标记为高优先级。您还可以将其复制到名为“立即关注”的文件夹中,用户可以单击该文件夹。
该选项允许您“开箱即用”地执行此操作。
下一个选项是修改收件箱的视图以标记相关主题行。这需要编码知识。
答案3
使用我的 Google-fu 并设法找到一些重要的东西notesSession.DocumentContext
,例如“新邮件到达之前”代理。
最后这样实现的:
- 创建一个新的数据库并在其上使用邮件模板。
- 将新数据库指定为 Mail-In DB。
- 创建一个“新邮件到达之前”代理来处理收到的邮件(附加文本等
maildoc.Subject
......maildoc.Importance
)并将其转发给工程师 - 通知所有相关方有关这个新地址的信息,他们只应发送“关键”请求和警报
- 让代理发挥它的魔力。
我从这里如果有人感兴趣的话。