我有几个规则,将项目标记为已读,然后将其发送到特定文件夹。几乎所有这些文件夹都嵌套在一个父文件夹中。
问题是,通常当我收到其中一条消息时,Outlook 会展开父文件夹。我不需要这种通知。我自动将消息标记为已读的全部目的是我不需要知道它们。
我可以阻止 Outlook 在收到新邮件时自动展开文件夹吗?我每天都会收到几十封这样的邮件,而且经常要关闭这个文件夹,几分钟后又要重新打开,这真是令人沮丧。
我正在使用 Outlook 2010。
答案1
太遗憾了,但你无法改变这种行为。禁用文件夹自动扩展的唯一方法是使用服务器端规则。使用 Outlook + Exchange Server 时可以使用这些规则。不幸的是,服务器端规则中可用的条件和操作子集有限。
答案2
我最终使我的 Outlook 文件夹在每次收到新电子邮件时不再打开!
我去了规则>管理规则。
我找到了影响该电子邮件的规则,并且针对该规则,我未选中选项名为“仅在这台电脑上”。
几分钟后,我检查了一下,果然,文件夹中收到了邮件。它不再自动打开了。
答案3
我发现,只有当我将规则设置为将项目标记为已读时,文件夹才会展开。如果规则只是将项目移动到文件夹中,但保留它们为未读,则文件夹不会展开。我怀疑这是因为将它们标记为已读会使规则成为“仅限客户端的规则”,这意味着它仅在客户端打开时运行。
我发现这是 Outlook 和 Exchange 的一个特别令人讨厌的方面。因为我厌倦了不断折叠文件夹,所以我决定关闭规则中的标记为已读部分。而且因为我希望所有项目都已读,所以我编写了一个与 Exchange 通信并递归地将所有项目标记为已读的程序。我使用任务计划程序将此程序设置为每分钟运行一次。
如果你想使用同一个程序,你可以在此处找到源代码。您需要 Visual Studio 来编译它。您还需要下载并安装 Exchange Web Services API从这里。
顺便说一句,这也解决了我的问题在这个问题中Outlook 总是告诉我有未读邮件,但实际上并没有。
答案4
我在使用 Outlook 时也遇到过这个烦人的问题。我喜欢上面的一些解决方案,但我不是工作电脑的管理员,所以我只能将那些需要客户端专用规则来移动电子邮件(标记为已读)的文件夹移回收件箱下的顶层。我使用标点符号作为前缀来对这些文件夹进行排序(您也可以使用数字),这样我就可以将不重要的文件夹发送到列表底部。例如 !Meetings #Projects $Service Tickets 等。
如果“子文件夹”不再嵌套,则不会展开任何内容。我知道这不是一个好的解决方案,只是一种权宜之计。