Truy cập tin nhắn OS X Mail bằng ID của nó


1

Tôi đang cố gắng (không thành công) để nhận được thư Mail (nằm trong thư mục 'Thư nháp') bởi id tin nhắn của nó.

Các mã sau đây:

set theContent to getContent(123456)

on getContent(theID)

  tell application "Mail"       
    try
      return ((content of message whose message id is theID) as rich text)
    on error errText number errNum
      display dialog "Error: " & errNum & return & errText
    end try

  end tell

end getContent

Tạo một lỗi đọc: Error -1723. Can't get the content of message whose message id = 123456. Access not allowed.

Tôi đang thiếu gì?


Đó không phải là AppleScript, nhưng nếu bạn chỉ muốn xem tin nhắn, bạn có thể kéo nó lên bằng cách mở URL message://<YOUR-MESSAGE-ID@HERE>. Thông qua orgmode.org/worg/org-contrib/org-mac-message.html .
Jeremy W. Sherman

Câu trả lời:


1

Thử:

tell application "Mail" to get content of (first message of drafts mailbox whose id = 123456)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.