AppleScript和Mail.app:检查特定帐户中的新邮件

时间:2014-10-15 20:23:07

标签: cocoa email applescript

我想在zsh提示符中包含来自特定邮件帐户的新邮件数量,但我只能收到邮件以返回新邮件的总数。

  

将output_string设置为""
  告诉申请"邮件"
  将Unread_Count设置为未读取的收件箱数量   如果Unread_Count为0则为
      将output_string设置为" 0"
  否则
      将output_string设置为(""&(get Unread_Count))
  结束如果
  告诉你   返回Unread_Count

我尝试过其他几种方法:

  

将Unread_Count设置为未读帐户数" Gmail"

但没有任何运气。

感谢您的帮助! 谢谢!

1 个答案:

答案 0 :(得分:0)

尝试:

tell application "Mail" to set undreadMessages to messages of mailbox "INBOX" of account "my account name" whose read status = false

为Marcus Rickert编辑

tell application "Mail" to set Unread_Count to count (messages of mailbox "INBOX" of account "my account name" whose read status = false)