I regularly deal with e-mails from a company using SalesForce where the messages are sent with a bright white background for the entire message body, set in the HTML.

In Dark Mode this is exceptionally uncomfortable, as you'll be ticking through your e-mails reading white on black, when suddenly you're hit with an almost full screen of white.

I checked the raw message contents and I do see that there are two parts, an HTML version and a plain-text version. However, I cannot find the configuration option to specify that I want Mail to render the plain text version of the message. So how can I do this, or otherwise override the colours of these messages?

  • I don't think this is possible in Mail, maybe in Outlook or another client. – Tom Gewecke Jan 22 at 15:55
  • @TomGewecke I don't have any choice but to use Mail. I have discovered some AppleScript APIs that might enable what I want but it's pretty horrendous to implement. – deed02392 Jan 22 at 17:27

There is a Terminal command to generally prefer plain text E-Mails over rich format. However, I haven't tested it under Catalina.

defaults write com.apple.mail PreferPlainText -bool TRUE
  • I tried this, however unfortunately it has no effect. Further research suggested this config is no longer honoured since some new version of Mail. – deed02392 Jan 22 at 17:58

You must log in to answer this question.

Not the answer you're looking for?Browse other questions tagged .