How do I print an email from Mail.app without mail headers? 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?
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.

&nbsp;

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'

&nbsp;

Automator Action

I've made an automations.. 

selected text -> right click -> services -> print email

Instructions and download are here...