Lotus Notes 8.0.2 - 如何停止在自定义视图中显示所有邮件

Lotus Notes 8.0.2 - 如何停止在自定义视图中显示所有邮件

我在工作中使用 Lotus Notes 8.0.2,不幸的是,管理员限制更改默认文件夹设计。只能进行少量更改(例如更改列顺序),而且每次我重新启动客户端时,这些更改都会被重置。

我已经创建了一个具有所需列顺序的新视图,更改了排序等。我只有一个问题 - 即使我改变了“视图”首选项以仅显示来自收件箱文件夹的消息,我仍然可以看到所有邮件,无论它们放在哪个文件夹中。

我不是 Lotus 专家,也不太懂得如何编码。

然而,当我在“简单视图”中看到以下内容时,我感到很惊讶:使用'(ChangeMeetingType),......'表单和文件夹'收件箱'

在公式视图中只有以下内容:

SELECT ((表单 = "(ChangeMeetingType)") | (表单 = "(回执)") | (表单 = "回执") | (表单 = "(ReturnNonReceipt)") | (表单 = "ReturnNonReceipt") | (表单 = "备忘录") | (表单 = "备忘录") | (表单 = "MemoEA") | (表单 = "回复") | (表单 = "回复") | (表单 = "回复历史记录") | (表单 = "回复历史记录") | (表单 = "待办事项") | (表单 = "任务") | (表单 = "_Document 备忘录") | (表单 = "$DocMemo") | (表单 = "Word. Document$Word 备忘录") | (表单 = "WordPro. Document$Word Pro 备忘录") | (表单 = "AlternateMemo"))

因此,看上去好像没有真正选择任何文件夹。

我如何创建解决方案来查看:

  1. 仅限收件箱内容?
  2. 仅消息、邀请和其他“正常”内容 - 没有日历条目和联系人?

答案1

实现视图显示文件夹的文档并非易事。
文件夹没有选择公式,Domino 服务器的邮件路由器任务“手动”将所有收到的电子邮件放入收件箱文件夹中。

您必须创建一个代理,该代理将在“新邮件到达后”执行操作并标记这些消息(例如,将字段 isInInbox 设置为“1”)。
这很容易,更棘手的是当文档从收件箱中删除时删除该标记。
为了处理收件箱中的拖放操作,我将使用数据库脚本的 Postdragdrop 事件来删除该标记。

然后,在您看来,您可以设置简单的选择公式,例如:

SELECT isInInbox != ""

答案2

[meta:这个问题显示为新的/更新的吗?]

邮件文件有文件夹和视图。视图将使用选择公式来确定您正在查看的内容。

另一方面,文件夹没有选择公式。收件箱使用文件夹,而不是视图,并且没有简单的方法来创建仅显示收件箱文档的视图。

对您来说,更好的解决方案是创建一个文件夹,然后邮寄规则,如果文档符合您想要的条件,则将其添加到该文件夹​​中。

答案3

当您执行创建-->查看时,请确保“从视图复制样式”列出了收件箱。您不必对选择标准进行任何操作,假设您的首选项已设置为不在收件箱中显示日历项目。

您可以让它从收件箱中删除已处理的日历项目,而不是一直隐藏或显示它们。首选项-->日历和待办事项-->显示-->通知。选中“处理会议通知后从收件箱中删除它们”。

您可以通过单击现有会议内容并执行查看-->从视图中删除来从收件箱中删除它们,这会将它们保留在“所有文档”中的邮件文件中,但不会保留在收件箱中或您选择从中删除它们的任何视图中。

如果您确实想使用选择公式明确阻止日历项目,则它们的类型为“通知”和“约会”。

由于这是一个老问题,如果您仍然遇到问题或者已经解决问题,请告知我们。

相关内容