Yosemite Mail "Carica contenuto remoto" dai mittenti nei miei contatti

5

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.

    
posta alecho 23.02.2015 - 19:16
fonte

0 risposte

Leggi altre domande sui tag