![按规则移动一天后的项目](https://linux22.com/image/1319979/%E6%8C%89%E8%A7%84%E5%88%99%E7%A7%BB%E5%8A%A8%E4%B8%80%E5%A4%A9%E5%90%8E%E7%9A%84%E9%A1%B9%E7%9B%AE.png)
我甚至不确定 Outlook 当前的规则集是否可以实现这一点,但我想问一下。
我希望符合某些特征的电子邮件在一天后自动从我的收件箱中移出。
我收到了很多通知邮件,但第二天我不得不手动删除它们,因为每天都会收到新的通知邮件来替换它们。
因此规则如下:
如果电子邮件来自[电子邮件保护]并将 1 天前的文件夹移至已读文件夹。
答案1
我认为除了收件或发件之外,没有其他方法可以让 Outlook 运行规则。使用 VBA 可能可行,但我从未做过 Outlook 自动化,因此无法帮助您。
但是,您可以制定规则,在收到警报后将其移动到单独的文件夹,然后将该文件夹的自动存档选项设置为在超过一天时删除。这不会直接将新警报留在您的收件箱中,但会保持它们的有序性,并仅向您显示警报文件夹中的新警报。
答案2
Outlook 处理规则的方式是在项目到达收件箱时进行检查。否则,Outlook 可能会搜索数千条旧邮件,以查看某封邮件何时达到新的时间标准,因此您将面临性能问题。
您可能能够编写规则来触发替换消息,这样当新消息到达时它就知道要替换旧消息。但我怀疑这也可能行不通。