Tôi muốn Mail trên Yosemite tải nội dung từ xa từ người gửi trong danh bạ của tôi chứ không phải cho mọi người khác. Bây giờ tôi đã vô hiệu hóa nội dung từ xa và tôi đã ghép một AppleScript để nhấp vào nút nhưng có vẻ như nó không hoạt động. Đây là những gì tôi có:
using terms from application "Mail"
on perform mail action with messages theMessages for rule loadRemoteContent
tell application "Mail"
activate
repeat with eachMessage in theMessages
open eachMessage
tell application "System Events" to tell process "Mail"
if not (window 1 exists) then return beep 1
try -- message displayed in a mailbox window
click button "Load Remote Content" of UI element 1 of row 1 of table 1 of scroll area 1 of splitter group 2 of splitter group 1 of window 1
end try
try -- message displayed in a separate mail window
click button "Load Remote Content" of UI element 1 of row 1 of table 1 of scroll area 1 of window 1
end try
end tell
end repeat
end tell
end perform mail action with messages
end using terms from
Tập lệnh này được nối vào một quy tắc trong thư là tập lệnh được cho là chạy khi "người gửi ở trong danh bạ"
EDIT: Vì vậy, điều này hoạt động khi tôi nhận được thư mới sau khi cho phép Thư "điều khiển máy tính của tôi bằng các tính năng trợ năng" trong tùy chọn hệ thống. Tuy nhiên, tôi vẫn muốn nó hoạt động khi xem bất kỳ tin nhắn nào, một trong những tin nhắn vừa mới gửi hoặc một tin nhắn tôi đã có trong nhiều năm.