Outlook Mail Rules无法应用于垃圾文件夹。这让我有些沮丧,因为在使用Outlook.com作为我的私人电子邮件的几年之后,我每天都会收到很多垃圾邮件。问题在于,有时合法邮件也最终会保存在此文件夹中,并且默认情况下10天后会被删除。这迫使我每隔几天浏览一次垃圾邮件文件夹,以检查其中是否没有合法邮件。
那’这就是为什么我去年提出了Microsoft Flow / Power Automate解决方案的原因。使用Microsoft Power Automate,您可以为邮箱中的几乎每个动作/事件(以及更多)创建触发器,并且可以免费使用基本功能。我写了这个 分步博客 关于我创建的流程。
该博客有很多反应(通过博客下方的推荐,以及通过电子邮件和社交网络)。许多人都遇到了同样的问题,随着他们的解决,他们的问题得以解决。它’在您的博客上获得正面评论总是很高兴的。
最近,我还收到Tobias Wagner的回应,他告诉我他做了一个更高级的流程,其中垃圾邮件是根据保存在他的OneDrive文本文件中的单词过滤的!这样,您只需将单词添加到OneDrive上的文本文件中即可轻松地将单词添加到垃圾邮件筛选器,而无需更改流本身!
托比亚斯·瓦格纳(Tobias Wagner)愿意与我分享他的流量,而我也得到他的许可,可以通过我的网站与您分享。托比亚斯(Tobias)这么大的道具,这个博客的所有功劳都是他的! #CommunityRocks #CommunityPower
我将逐步指导您如何创建此流程。
打开记事本,然后将(空)文件保存在OneDrive中。就我而言,我会将其保存在OneDrive的根目录中,但您也可以将其保存在文件夹中。
现在,将单词添加到垃圾邮件过滤器的文件中。在主题或正文中包含此单词的电子邮件(取决于流配置)将被删除(在这种情况下)。在每个单词单词之间放置一个分号(;)(请参见上面的示例)并保存文件。
打开浏览器并导航到 //flow.microsoft.com 并使用您的Outlook帐户登录。
在左侧,单击 创建 和 next, click 自动化的云流
给流程命名,在这种情况下,我将为其命名 垃圾邮件过滤器。选择触发器 新邮件到达时(V2) (Outlook.com).
点击 创建
如果这是您第一次创建包含触发器的电子邮件流,则需要首先创建连接。为此,请点击 登入 按钮并使用您的Outlook凭据登录。
单击右侧的文件夹图标
选择 垃圾邮件 folder
点击 下一步
选择 内建 tab and select 多变的
选择 初始化变量
填写以下信息:
姓名 : 空的
类型 : 细绳
价值 :<keep empty>
点击右上角的3点按钮,然后点击 改名
给它起个名字 空字符串
对以下两个重复此步骤 初始化变量:
初始化变量名(重命名操作): 搜索词
姓名 : 搜索词
类型 : 细绳
价值 :<keep empty>
和
初始化变量名(重命名操作): 初始化测试结果
姓名 : 测试结果
类型 : 细绳
价值 :<keep empty>
确保您具有所有三个Initialize变量,如下所示。
点击 新步骤
搜索 一个驱动器 和 select 使用路径获取文件内容
如果这是您第一次将OneDrive与Flow一起使用,则需要首先创建连接。为此,请点击 登入 按钮并使用您的Outlook凭据登录。
单击右侧的文件夹图标,然后选择“spamfilter” text file.
将此步骤重命名为 LoadWordList
点击 新步骤
打开 内建 tab and select 多变的
选择 初始化变量
创建以下内容 初始化变量:
初始化变量名(重命名操作): 解析列表
姓名 : 每一行
类型 : 大批
点击 价值 场地
split(outputs('LoadWordList')['body'],';')
点击 好的
点击 下一步
打开 内建 标签,然后选择 适用于每个 行动。
将动作重命名为 blackListLoop。点击 从前面的步骤中选择一个输出 bar and select 每一行
点击 添加动作
选择 内建 标签并选择 多变的
选择 设定变量
按名称选择 搜索词。单击“值”框,然后打开 表达 标签。创建以下表达式:
toLower(items('blackListLoop'))
点击 添加动作
选择 健康)状况
点击 选择一个值 并打开 表达 标签。 Click on toLower(text)。 表达方式 降低() 现在在括号之间激活光标时进行设置。大学教师’t单击确定,但打开 动态内容 标签。
如果要过滤邮件正文中的文本,请选择 身体 。现在创建以下表达式:
toLower(triggerOutputs()?['body/Body'])
点击 好的
选择 包含 ,并在 选择一个值 box, select SeachTerm
如果您也想对此主题进行过滤,则可以重复该主题的步骤。该主题的表达式为:
toLower(triggerOutputs()?['body/Subject'])
如果创建两个或多个条件,请确保将条件设置为 或者 (请参见上面的屏幕截图)。
在里面 如是 window, click 添加动作
打开 内建 标签并选择 多变的
选择 设定变量
选择变量 测试结果。点击 价值 box and select 当前项目
点击 新步骤 (在blackListLoop之外)
选择 健康)状况
将动作重命名为 结果 。如下配置操作:
测试结果– is not equal to – Empty
在里面 如是 window, click 添加动作
就我而言,如果OneDrive中文件中的单词之一在电子邮件的主题或正文中,我想删除该电子邮件。为此,我寻找 Outlook.com 和 select 删除电子邮件 as the action.
在里面 讯息编号 box select 讯息编号
在里面 如果不 window, click 添加动作
我希望邮件在触发流程后移动到另一个文件夹(并且在文本文件中未找到任何单词),因此我知道它没有被任何单词过滤。为此,我创建了一个“JunkMail NotFiltered” folder in my inbox.
搜索 Outlook.com actions and select 移动电子邮件
在里面 讯息编号 field, select 讯息编号 。 在里面 文件夹 框浏览到所需的目标文件夹。
最后,点击 救
如果一切配置正确,您的流程如下所示:
希望对您有帮助“spam problem”,再次感谢Tobias Wagner与我分享此信息!
该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.
继续使用本网站即表示您同意使用cookie。 更多信息
该网站上的cookie设置被设置为“允许cookie”,以为您提供最佳的浏览体验。如果您继续使用本网站而不更改Cookie设置,或单击下面的“接受”,则表示您同意。
发表评论