Me gustaría que Mail on Yosemite cargue contenido remoto de los remitentes en mis contactos y no para todos los demás. Tengo el contenido remoto deshabilitado ahora y he juntado un AppleScript para hacer clic en el botón pero no parece estar funcionando. Esto es lo que tengo:
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
Este script está enganchado a una regla en el correo donde ese script debería ejecutarse cuando "el remitente está en contactos"
EDITAR: Así que esto funciona cuando recibo un correo nuevo después de permitir que Mail "controle mi computadora usando las funciones de accesibilidad" en las preferencias del sistema. Sin embargo, todavía me gustaría que funcione cuando veo cualquier mensaje, ya sea uno que acaba de llegar o uno que he tenido durante años.