【发布时间】:2019-02-21 07:20:16
【问题描述】:
如果电子邮件的主题不包含单词(字符串),我能否制定一条规则来删除收到的电子邮件?
我想为此确定一个单词列表。如果主题不包含单词列表的任何元素 -> 删除电子邮件。
如果我打开outlook规则向导,我可以添加单词,但只能一个一个,所以很慢。我有 1000 多个单词。
这有什么灵魂吗?
我熟悉python。
【问题讨论】:
-
您可以编写一个
VBA宏作为传入邮件的事件处理程序,如here 所述。在 Outlook 启动时将单词存储在您自己的Application_Startup宏中的VBA Collection中。为每封邮件循环遍历一个长集合可能很耗时。尽早存储最常用的单词。 -
另一种方法是默认删除传入的邮件。仅保留与给定单词匹配的邮件。这可以使用 Outlook 规则来完成。在扩展模式下,您可以添加单词列表而不是一个一个单词。确保正确测试。
-
如何在 Outlook 中启用扩展模式?它是免费的吗?我试图搜索“扩展模式展望”,但我找不到该模式。
-
如果您在 Outlook 中创建规则,则默认情况下您有一个简化模式,选项很少。但是,规则创建对话框上有一个
extended按钮,它会打开一个包含更多选项的对话框。我不知道这个按钮在其他语言中是如何命名的。增强?详细吗? -
它被称为
advanced options,解释为here。
标签: python string list email outlook