Desidero Mail su Yosemite per caricare il contenuto remoto dei mittenti nei miei contatti e non per tutti gli altri. Ora ho disattivato il contenuto remoto e ho messo insieme un AppleScript per fare clic sul pulsante, ma non sembra funzionare. Ecco cosa ho:
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
Questo script è agganciato a una regola nella posta se si suppone che lo script venga eseguito quando "il mittente è nei contatti"
EDIT: Così funziona quando ricevo nuova posta dopo aver permesso a Mail di "controllare il mio computer usando le funzioni di accessibilità" nelle preferenze di sistema. Tuttavia, mi piacerebbe comunque che funzionasse durante la visualizzazione di qualsiasi messaggio, sia quello appena entrato che quello che ho avuto per anni.