I would like to be able to print emails without including the default email headers (from, to, title, date) from Apple’s Mail application. It looks like I am not the only one who wants this as the question has been asked numerous times on the Apple Support Communities.
It looks like the answer used to be going into Preferences, then the Viewing tab, and then select ‘None’ for ‘Show message headers’. [1] [2]
The latest Mail included with Yosemite (version 8.1) does not include the option ‘None’, only ‘Default’ and ‘Custom’. Leaving the custom settings empty will still show the default headers.
How do I hide the mail headers for printing?
Best Answer
It's a workaround. But when you select the text you want to print. Right click and select under services the option 'New Text Edit window containing text'
This opens the selected text in a new text edit file.. From there you can print.
How to turn it on
If this option is not visible.. you can turn it on at
System Preferences -> Keyboard -> Shortcuts -> Services
Scroll to the text section and turn on 'New Text Edit window containing text'
Automator Action
I've made an automations..
selected text -> right click -> services -> print email
Instructions and download are here...