用于检查所有邮件是否在Lotus Notes中回复的脚本

时间:2011-04-26 15:27:20

标签: lotus-notes

我们使用Lotusnotes 6.5作为电子邮件客户端。我们将有大约1600多封邮件,持续9小时。如果未检查邮件,我们的客户将面临严重问题。是否可以编写任何脚本来检查是否检查并回复了所有邮件?

更新

我们已经尝试将邮件移动到另一个文件夹。但是这个邮箱是由团队人员处理的,我们注意到发生了许多人为错误,比如移动未读邮件,有时他们会阅读邮件但忘记回复邮件等。等

所以我一直在寻找脚本解决方案,请问您的其他选择。我们还要做的另一件事是,我们确定所有外发电子邮件的邮箱邮件ID以跟踪所有回复的邮件,这有助于以任何方式找出错过的邮件吗?

3 个答案:

答案 0 :(得分:1)

如果您需要跟踪未读标记,我会使用前面提到的nsftools解决方案,该解决方案也适用于Domino 7.x.但是,这与Notes ID非常相关。文件夹会更好。

请注意,6.5x 不受支持,本周Domino Domino正式死亡:使用至少模糊现代的东西!

答案 1 :(得分:0)

有一种更简单的非编程方式。只要电子邮件被回复,只需将电子邮件从收件箱移动到另一个文件夹即可。这比任何程序化解决方案都更可靠,并保持您的收件箱整洁(如果您每小时收到近200封电子邮件,这肯定是必要的!)

那就是说,这里有一些其他想法。

确定文件是否已被阅读

未读标记不是您的朋友,除非您将从同一客户端访问邮件文件。此外,他们往往会失去同步,并可能在某些时候证明不可靠,特别是考虑到传入的电子邮件数量。相反,您需要保存一些保存在单个邮件文档中的信息,例如上次访问的属性或您通过脚本/公式管理的自定义项。

您可以通过查看邮件文档的“上次访问”属性来查看是否已阅读电子邮件。根据IBM的技术说明(https://www.pl4.ibm.com/support/docview.wss?uid=swg21086670),在阅读文档时将更新该属性。

您可以在QueryOpen事件中编写一个脚本,该脚本会在文档上标记一个值并保存它。

确定电子邮件是否已回复

首先,我建议您保存所有已发送的电子邮件,以防您需要记录发送给客户端的内容。但是,这不会为您提供查看未响应的电子邮件的方法。

相反,您可以将脚本添加到备忘录表单中的回复操作中。当有人点击回复时,它可以更新当前的备忘录,在其上标记一个项目,例如说明谁回复了什么时间。然后,您可以创建一个视图来显示没有该项目的任何电子邮件,另一个视图可以显示按响应者分组的电子邮件。第二种观点甚至可以显示每个人回复的电子邮件数量,也许可以用来衡量绩效。

答案 2 :(得分:0)

API中未公开“未读标记”检查。

我确实找到了2个链接,this一个是基本实现,其中这个link确实具有更强大的代码,并在LotusScript中实现为对象。它应该与Notes 6.5+兼容。

我通过nsftools网站找到了第二个链接,其中包含许多可以解决各种问题的优秀代码段。您至少应该能够检测邮件是否已被读取。请注意,它需要进行API级别调用。您应该能够创建一个新的脚本库并将代码复制/粘贴到其中。