首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >apple script更新邮件规则,以便对通讯进行排序。

apple script更新邮件规则,以便对通讯进行排序。
EN

Stack Overflow用户
提问于 2014-12-05 09:56:05
回答 1查看 186关注 0票数 0

当我将一封电子邮件放在一个特定的邮件文件夹中进行培训时,是否可以通过更新规则来在邮件中使用苹果脚本对时事通讯进行排序?

  1. 邮件中有一个名为"trainNewsletter“的文件夹
  2. 在邮件/规则中,“通讯”女巫将邮件移动到“通讯”文件夹中
  3. 专用邮件地址
  4. 如果收件箱中有来自邮件地址的邮件不在“通讯”规则中,则邮件停留在收件箱中。
  5. 我将邮件移动到文件夹"trainNewsletter“,脚本将从邮件地址添加到规则中。
  6. 下次我收到这封邮件时,它会将direkt移动到“时事通讯”文件夹中。
EN

回答 1

Stack Overflow用户

发布于 2014-12-05 13:25:05

我不确定将邮件移动到另一个文件夹是否会触发附加到该文件夹的规则,但如果需要,也许可以手动触发此规则:

将其保存为新的邮件规则并将其连接到您的文件夹trainNewsletter,它应该获得电子邮件的sender,并将其作为from is equal to-rule条件添加到规则通讯中

代码语言:javascript
运行
复制
using terms from application "Mail"
    on perform mail action with messages theMessages for rule theRule
        tell application "Mail"
            repeat with thisMessage in theMessages
                -- getting the sender of the email
                set theSender to sender of thisMessage

                -- setting the sender as a rule condition of rule "Newsletter"
                tell rule "Newsletter"
                    make new rule condition with properties {header:"", expression:theSender, rule type:from header, qualifier:equal to value}
                end tell

            end repeat
        end tell
    end perform mail action with messages
end using terms from

享受,迈克尔/汉堡

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27313168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档