从AppleScript中的规则获取邮件消息失败

时间:2014-03-06 09:54:37

标签: email applescript

我正在尝试抓取电子邮件的正文(在此示例中,我使用电子邮件主题以避免文本格式的任何问题)我确信这曾经有用: -

using terms from application "Mail"
 on perform mail action with messages theMessages
  tell application "Mail"
   activate
   set theMessage to item 1 of theMessages
   try
    set theMessageSubject to the subject of theMessage
   on error errMsg
    display dialog "Error: " & errMsg
   end try
  end tell
 end perform mail action with messages
end using terms from

RESULT -> Error: Can't get <<class mssg>> 1 of <<class mact>> "Incoming POP Messages" of <<class mact>> "My Email Account". Invalid Index.

我也尝试过使用“与消息中的消息重复”相同的结果。

我也试过插入多个延迟,因为我读到这会有所帮助,但它没有在这里。

1 个答案:

答案 0 :(得分:0)

这似乎是Apple Mail处理传入POP邮件的错误。我现在正在使用IMAP帐户,这对我来说是一个可接受的解决方案。