Applescript选择Apple Mail中的特定收件箱

时间:2012-01-13 15:06:34

标签: email applescript inbox

我是Applescript的新手,我遇到了一个问题。我的邮件“收件箱”中有多个文件夹。但是,我想选择其中一个收件箱来运行脚本。

这就是我所拥有的。但是,我似乎无法找到Gmail帐户的收件箱。

有什么想法吗?

    set _ago to (current date) - days
    set _inbox to "Inbox:Gmail"

    tell application "Mail"
        move (messages of _inbox whose read status is false and date received comes before _ago) to mailbox "Gmail - Unread"
        move (messages of _inbox whose date received comes before _ago) to mailbox "Gmail - Archive"
    end tell

1 个答案:

答案 0 :(得分:2)

看来,虽然我还没有在任何地方看到记录,但收件箱总是名为" INBOX" (案件事项)。因此,以下是我所做的when I need to access an account-specific inbox

set _inbox to mailbox "INBOX" of account "Gmail"

与您访问任何邮箱的方式相同,您只需使用此特定名称即可。另请注意,您可能还需要在mailbox "Unread" of account "Gmail"语句中使用move表单,但我不确定;你需要测试一下。