满足条件时自动删除电子邮件

满足条件时自动删除电子邮件

我创建了几个文件夹,每个文件夹里都有一条由规则定义的特定消息。有没有办法设置一条规则,当某条消息到达某个文件夹时,从该文件夹中移动消息?示例:文件夹 = GBPUSD 有几条消息,每条消息都包含单词 GBPUSD。然后一条消息到达同一个文件夹“Close GBPUSD”。当该消息到达时,我想自动(删除或移动“GBPUSD”文件夹中的所有消息到任何地方。事实上,清空“GBPUSD”文件夹。如果可能的话,我需要一种方法来设置规则...

由于我注意到规则不适用于文件夹,而只适用于收件箱,所以我想到要创建更多收件箱(收件箱 1 eurusd/收件箱 2 gbpusd...),然后将上述规则应用于它们?我认为公共(共享)收件箱不合适,因为我需要更多收件箱...而 VBA 根本无法进入我的脑海。有什么解决办法吗?

在此处输入图片描述

答案1

正如您已经注意到的,Outlook 规则只能应用于收件箱(至少是接收规则,而不是发送规则),而不能应用于收件箱中的文件夹。因此,如果您想自动删除收到的电子邮件,您必须从收件箱本身进行删除。

请注意,收件箱只有一个,而且只能有一个。它是 Outlook 存放所有新邮件的文件夹,因此您可以添加所有您想要的 Inbox2、Inbox3 文件夹,它们永远只是普通文件夹,因为只能有一个默认文件夹用于发送邮件。

如果您希望在收到电子邮件时能够及时知道它们即将到来,而又不想在收到后立即删除它们,那么一种解决方法是创建一个规则,从收件箱中删除这些电子邮件(因此不要将它们移动到其他地方),但不要激活该规则。然后,当您想要从收件箱中清除这些邮件时,请进入规则并“立即运行”该规则,然后该规则将处理收件箱中的所有邮件。

答案2

不要认为你的要求在所有细节上都是可行的。

即使您设法在特定消息到达时触发规则,也无法采取任何操作来删除其他邮件。

除了 Keith 所分享的内容之外,您还可以考虑使用以下方法,而不是使用规则自动将邮件移动到不同的文件夹:搜索文件夹组织包含特定关键字的邮件。然后创建规则,在特定消息到达时使用操作(如“在新项目警报窗口中显示特定消息”)提示警报。

在此处输入图片描述

通过此设置,当特定邮件到达时您会收到警报,然后您可以修改搜索文件夹的条件,如下所示,以防止所有旧邮件出现在搜索文件夹中:

在此处输入图片描述

相关内容