Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I like how Gmail gives me the option to, for example, Always display images from

Is there a way to have do the same? I can only find the global option for displaying remote images in HTML messages.

share|improve this question

Short answer

There is no specific option for this. But you can define a rule and run an applescript.


  1. Save applescript below with any name and to any folder you want.

  2. Go to Mail app > Preferences > Rules and click Add Rule. Give name theRule to your new role and select conditions that you want to display remote images. For your question this should be From >

    • You could also select Sender is in my Address Book to display remote images for all mails come from your contacts.
  3. Under Perform the following actions: section, select Run Applescript and choose the file you wrote at step 1.

  4. Save the rule.


using terms from application "Mail"
on perform mail action with messages theMessages for rule theRule
tell application "Mail"
repeat with eachMessage in theMessages
open eachMessage
tell application "System Events" to tell process "Mail"
set loadButton to a reference to button 1 of UI element 1 of row 1 of table 1 of scroll area 1 of front window
if loadButton exists then click loadButton
end if
end tell
end repeat
end tell
end perform mail action with messages
end using terms from
share|improve this answer
This does not work in Mail 7.3 (OS X 10.9) – Conrad Sep 26 '14 at 12:50

Use Thunderbird instead of Apple Mail.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.