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

发布于 2024-11-03 13:45:20 字数 303 浏览 4 评论 0原文

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

更新:

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

所以我一直在寻找脚本解决方案,您还有其他选择吗?另外,我们做的另一件事是抄送所有外发电子邮件的邮箱邮件 ID,以跟踪所有已回复的邮件,这是否可以以任何方式帮助找出丢失的邮件?

We use Lotusnotes 6.5 as email client. We wil have around 1600+ mails for 9 hrs. If a mail not checked , we have face serious issues with our client. Can any script can be written to check whether all mails are checked and replied?

Update:

We have already tried moving the mails to another folder.But has this mailbox handled by team of persons, we noticed lot of human error happening like moving a unread mail, sometimes they would have read mail but forget to reply it etc.etc.

So I was looking out for a script solution, will your other options. Also one more thing we do is we cc our mailbox mail id for all outgoing emails to have a track of all replied mails, will this could help in any way to find out which mails was missed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

酷到爆炸 2024-11-10 13:45:20

如果您需要跟踪未读标记,我会考虑前面提到的 nsftools 解决方案,它也适用于 Domino 7.x。然而,这在很大程度上取决于 Notes ID。如果有文件夹就更好了

请注意,6.5x 已经不再支持,并且 Domino 7.x 已于本周正式终止:至少使用一些现代的东西!

If you need to track unread marks, I second the aforementioned nsftools solution, which works in Domino 7.x too. However, this is very much Notes ID-dependent. A folder would be better.

Note that 6.5x is well out of support, and that Domino 7.x officially died this week: use something at least vaguely modern!

合久必婚 2024-11-10 13:45:20

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

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

确定文档是否已读

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

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

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

确定电子邮件是否得到回复

首先,我建议您保存所有已发送的电子邮件,以防您需要记录发送给客户的内容。但是,这不会让您查看哪些电子邮件尚未得到回复。

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

There's an easier non-programmatic way. Just move the email from the inbox into another folder once the email has been responded to. That is more reliable than any programmatic solution, and keeps your inbox tidy (which will certainly be necessary if you get nearly 200 emails per hour!)

That said, here are some other ideas.

Determining if the document was read

Unread marks are not your friend here, unless you'll be accessing the mail file from the same client. Also they tend to get out of sync and would likely prove unreliable at some point, especially given the number of incoming emails. Instead you'll need to have some information that is saved within the individual mail document, such as the last accessed property or a custom item you manage via scripts/formulas.

You can see if an email has been read by checking the Last Accessed property of the mail document. According to IBM's technote (https://www-304.ibm.com/support/docview.wss?uid=swg21086670), the property will be updated when the document is read.

You could write a script in the QueryOpen event that stamps a value on the document and saves it.

Determining if the email was responded to

First off, I'd suggest you save all sent emails in case you need a record of what was sent to the client. That won't give you a way to see which emails have not been responded to, however.

Instead you could add script to the reply action within the memo form. When someone click's reply it could update the current memo, stamping an item on it to say who replied and at what time, for instance. Then you can create a view to show any emails that don't have that item, and another view to show emails that do grouped by who responded. The second view could even show how many emails each person responded to, something that might be used as a measurement of performance perhaps.

半衬遮猫 2024-11-10 13:45:20

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

我确实找到了 2 个链接,这个 一个是基本实现,正如这个 链接 确实有更健壮的代码,并作为 LotusScript 中的对象实现。它应该与 Notes 6.5+ 兼容。

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

"Unread mark" checking is not exposed in the API.

I did find 2 links, this one is a basic implementation, where as this link does have more robust code and is implemented as an object in LotusScript. It should be compatible with Notes 6.5+.

I found the second link through nsftools website which has lots of great snippets that solve various problems. You should at least be able to detect if a mail has been read or not. Note that it requires making API level calls. You should be able to create a new script library and copy/paste the code into it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文