31

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?

1

5 Answers 5

26

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.

2
  • Sadly this no longer seems to be supported in recent Thunderbird versions. Commented Sep 21, 2020 at 20:56
  • @shadowtalker there is some effort to bring the extension back, but it's not official: github.com/adam-p/markdown-here/issues/…
    – marcus
    Commented Jan 23, 2021 at 18:05
11

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!)

2
  • 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
    Commented Apr 28, 2015 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. Commented Sep 15, 2016 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

1
  • 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
    Commented Apr 28, 2015 at 14:12
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

1
  • 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
    Commented Mar 13, 2017 at 19:37
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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.