如何在 Outlook 上搜索即将过期的电子邮件?

如何在 Outlook 上搜索即将过期的电子邮件?

我的工作场所引入了电子邮件保留政策。现在,它们将在一定期限(4 个月)后过期。因此,我希望能够搜索即将过期的电子邮件(例如,下周内)

我尝试使用自定义条件搜索它们,但 Outlook 没有显示任何内容!(尽管其中很多将在下周到期)

我尝试搜索任何即将过期的电子邮件,但搜索仍然没有返回任何结果:

在此处输入图片描述

如何搜索下周内即将过期的电子邮件?

答案1

您的组织很可能已经在 Exchange 服务器上实施了该策略。因此,您的 Outlook 桌面客户端对于哪些邮件将过期的认知可能并不一致。

相反,您可以使用“已接收”字段。

我使用的是 Outlook 365 订阅版,此对话框的外观与您的不同,但底部的排列相同。通过单击“字段”下拉菜单,您可以选择“日期/时间”字段并选择“已收到”:

在此处输入图片描述

要识别即将过期的电子邮件,请根据贵组织当前的过期政策选择一个日期。例如,如果电子邮件在 4 个月后过期,请选择 4 个月前的一个日期。根据需要在条件中使用其他日期/时间字段,例如“发送日期或之前”以显示即将过期的已发送电子邮件。

答案2

使用高级查找功能在 Microsoft Outlook 中搜索日期范围可能会对您有帮助。

  1. 选择要按日期范围搜索电子邮件的文件夹。将光标放在即时搜索框上以启用搜索工具。然后,您必须选择搜索,然后选择搜索工具,然后选择高级查找。
  2. 屏幕上会打开“高级查找”对话框。导航至“高级”选项卡。
  3. 单击“字段”,然后单击“所有邮件”字段,然后选择“已收到”选项。
  4. 从条件下拉菜单中选择介于两者之间的选项。
  5. 在值框中,输入日期范围,格式如屏幕截图所示
  6. 按下添加到列表按钮。 在此处输入图片描述

答案3

如果您需要比 Outlook UI 标准功能提供的更细粒度的控制,您可以通过编写一些 VBA 代码或 Outlook 插件来定制 Outlook 的行为。

你可以添加任意数量的 Outlook 自定义项,它们可以简单到只需一个 VBA 事件处理程序宏,在你按下“发送”后弹出一条消息提醒你某事,也可以通过 VBA 例程搜索你的日历和邮件,查找符合特定条件的项目,功能区自定义插件

还可以使用以下方式创建自定义邮件搜索过滤器: Jet 和 DAV 搜索和定位 (DASL) 语法;但是,我不建议将其作为起点。这是一个专业领域,您可能会发现更简单的方法是忽略它(至少在最初),并首先直接在 VBA 例程中处理邮件项属性。

以下链接可以帮助您开始使用 VBA:

slipstick.com 上的 VBA 示例

vboffice.net 上的 VBA 示例

Microsoft Outlook VBA 参考

相关内容