我在 Outlook 2010 中设置了一些规则,当适用的电子邮件到达时,会自动将特定消息移动到特定文件夹。
理想情况下,我希望这些移动的消息显示在文件夹中,以便Unread
我能够更轻松地发现消息到达的时间,因为相关文件夹会以粗体显示。
我在 Outlook 2007 中执行此操作,没问题。但是在 Outlook 2010 中,邮件会按应有的方式自动移动 - 但它们是作为Read
邮件移动的,因此我没有意识到某些文件夹中有我尚未看到的新电子邮件。
如何使用规则让邮件自动移动到特定文件夹,并在文件夹中显示为Unread
而不是Read
?
答案1
某些东西损坏了,或者可能只是配置不正确。
邮件将以它们已经处于的状态(即已读或未读)移动。您可以在规则中明确包含一个步骤来将它们标记为已读,但反之则不行。您可以编辑规则以检查它是否不是每次都设置为标记为已读吗?
如果目标文件夹是您的收件箱的子文件夹(我已经以这种方式设置了几个并且它们运行良好)或者它只是您的邮箱根目录下的文件夹,这有什么区别吗?
答案2
没有什么配置错误,Outlook 2010 就是这样。很难复制,但我认为只有当您的规则将邮件项目移动到它已经在的文件夹中时才会发生这种情况。使用此 VBA,您可以强制规则将项目标记为未读。
Sub unread(MyItem As MailItem)
MyItem.unread = True
End Sub
在规则选项中选择“并运行脚本”,然后选择上述内容。