29

I somewhat like (read: am in love with) Stack Exchange's implementation of markdown. In fact, I often try to use it when writing emails. Much to my disappointment, this never works.

Is there an OS X email client that supports composing in Markdown?

27

I recommend Mozilla Thunderbird + Markdown Here add-on.

Mozilla Thunderbird is an open-source, cross platform e-mail client that is extendable with add-ons (plugins).

When you install the Markdown Here add-on, you will get a new toolbar button labeled "MD Toggle" on your message composition window. (Note: after you install, you may have to right-click the toolbar, select Customize, and manually add the button to your toolbar before you will see it.) You can then type your message in markdown, and click the "MD Toggle" button (or Ctrl-Alt-M) to toggle back and forth between markdown code and rendered output. It works very well.

The advanced options are nice too, as you can alter the CSS rules used in the markdown rendering, if you like.

It also supports GitHub style code syntax highlighting and TeX mathematical formulas. The TeX output is done using a Google API, and the API returns an image.

I have only been using it for a few days, and I like it, but there are a few watchouts:

  1. If you want to use Markdown, you need to hit the "MD Toggle" button before sending, or it won't render the Markdown. I like this feature, as I don't necessarily want it interpreting every e-mail I send as Markdown. If you don't hit the MD Toggle button, the e-mail goes out just like it always did without the add-on.

  2. After you hit the "MD Toggle" button, resist the temptation to make changes to your message while in Markdown rendered mode. If you edit while in this mode, Thunderbird will introduce some extra code in there that will confuse the add-on if you decide to toggle back to source mode. Write your code, toggle to render mode, check that everything looks good, and if you see something that needs to be changed, switch back to source mode and make your changes in Markdown, then render again before sending.

By the way, if you want to use this with your favorite webmail provider, Markdown Here is also available as a plugin for Firefox, Chrome, or Safari.

12

Airmail.app supports Markdown editing with side-by-side preview.

enter image description here

Markdown can be activated per-account as the default, or per-email through a single click in the composer. As far as I know, it's a relatively vanilla Markdown -- no support for things like formulas or footnotes that would come from a Markdown variant, however since I use it pretty much exclusively for links, bullets, and plain text it suits me excellently.

Interaction with other's HTML email isn't perfect, but I find it to be generally sufficient.

If you like your Mac software to have a native feel, and Thunderbird doesn't do it for you, Airmail could fit the bill (and is reasonably affordable).

It's the best of what I tried on a recent email client hunt (though, my needs were driven mostly by things outside Markdown; It was as nice perk!)

  • Streamlined and beautiful. Reminds me a little of sparrow email client. Basic markdown worked well. I use a lot of github markdown like codeblocks, footnotes, tables, and others, so this did not work for me. – kbrock Apr 28 '15 at 14:17
  • 1
    AirMail (at least for iOS) has huge security issues regarding HTML mail rendering - it will fetch remote resources (even if images are disabled) and will execute Javascript in some cases. I am not sure whether the OS X version is affected but I would recommend testing it and making sure it's safe before using it. – André Borie Sep 15 '16 at 14:42
6

My favourite email client is MailMate. It follows a keyboard-centric approach and provides native Markdown support with live preview.

Give it a try!

enter image description here

  • mailmate is expensive. and the ui feels a little dated. but it really is a poweruser's email client. supports code blocks, tables, and advanced markdown features. also allows editing within responses. others only allow prepend for markdown responses. – kbrock Apr 28 '15 at 14:12
2

MailMate fan here as well. For all those geeks obsessed with Markdown and keyboard navigation Comes with some really cool search features. A very detailed review including exclusive features MailMate has available.

3

This isn't a mail client, but it's a nice solution that will enable Markdown in any Cocoa environment capable of displaying rich text (in addition to tons of other features to assist those who use Markdown often), so it will enable the convenient use of Markdown in Mac Mail, should you prefer to stick with the Apple mail client. See this post for information on how to use the in-place Markdown to RTF conversion; my favorite feature.

Markdown Service Tools by Brett Terpstra

  • Agree that this isn't a direct answer to the OPs question, but it is an answer to the question that should've been asked. Namely, ow do you get Markdown anywhere you want it (especially in Mail.app). I didn't want to change email clients, I just wanted my current favorite one to be better. This does the trick! Thanks for the post. – D. Woods Mar 13 '17 at 19:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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