Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I like how Gmail gives me the option to, for example, Always display images from allsongs@n.npr.org.

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

share|improve this question

2 Answers 2

Short answer

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

Solution

  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 > allsongs@n.npr.org.

    • 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.

Applescript

--BEGINNING OF SCRIPT
using terms from application "Mail"
on perform mail action with messages theMessages for rule theRule
tell application "Mail"
activate
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
--END OF SCRIPT
share|improve this answer
    
This does not work in Mail 7.3 (OS X 10.9) –  Conrad Sep 26 at 12:50

Use Thunderbird instead of Apple Mail.

share|improve this answer

Your Answer

 
discard

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.