TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why is there no email client based on Markdown?

5 pointsby runxel10 months ago
Let&#x27;s be honest: One of the oldest protocols is also the worst. Email is obnoxious.<p>Also HTML emails were a mistake.<p>Why is there no initiative to make Email more enjoyable by being Markdown based?<p>And on a sidenote why are there no beautiful AND well working email clients out there?

12 comments

stevekemp10 months ago
Probably there is a limited market for it, but at the same time you wouldn&#x27;t need to do much to support it in most of the major console-based clients.<p>Back in the day I wrote a modal console-based mail reader, which was much more flexible than the alternatives at the time (mutt, pine, etc).<p>I wrote the core in C++ and used Lua for the UI and all scripting stuff. The user-interface, processing filtering, hooks, etc, were all based on lua and it was pretty good, and extremely quick to use if you had it setup like you wanted.<p>But to go back to the topic a lot of the console clients, such as mutt, use &quot;mailcap&quot; files. They allow you to filter the content of messages based on mime-types. So adding the ability to read&#x2F;send markdown would be trivial.<p>text&#x2F;markdown could be piped through a markdown to HTML converter, or displayed raw. Similarly you could add a text&#x2F;markdown header to outgoing mail and just write .. markdown .. in your editor.<p>But most people wouldn&#x27;t care, because most people don&#x27;t even use console based mail clients any more. I gave up myself after having a virtual machine and reading mail over SSH for 20ish years. Nowadays? I pay for google workspace for myself, my virtual machine is long-since dead and I don&#x27;t self-host anything myself in the cloud, just in my house where I have a NAS, backups, and stuff.
runjake10 months ago
Markdown is great. I use it all day, every day. But, email clients are mostly targeted toward general users. General users don&#x27;t know what Markdown is, don&#x27;t know how to use it, and don&#x27;t want to use it.<p>General users want WYSIWYG. There&#x27;s nothing wrong with HTML. It is the predominant standard and along with CSS, very expressive.
ksherlock10 months ago
From the horse&#x27;s mouth: &quot;the single biggest source of inspiration for Markdown&#x27;s syntax is the format of plain text email.&quot;<p>Send plain text emails. Use * and _ to emphasize things. This was something people have been doing for damn near 50 years now.
curtisblaine10 months ago
How should it work? Should it only render emails written in the Markdown format and fall back to raw text for html emails? Given that almost every email nowadays is HTML, it would be a pretty useless client.
评论 #41044464 未加载
solardev10 months ago
Markdown is more of a data cleanliness concern, keeping your markup simple and parseable. But because email had WYSIWYG GUI clients dating back to the 90s, there&#x27;s too much entrenched inertia to change it now. Adding Markdown parsing would be pointless because nobody composes emails in Markdown when they can just select text and make it bold, etc., right in the GUI.
rfarley0410 months ago
Not sure if this is exactly what you mean but Buttondown is Markdown-first: <a href="https:&#x2F;&#x2F;buttondown.email&#x2F;features&#x2F;markdown" rel="nofollow">https:&#x2F;&#x2F;buttondown.email&#x2F;features&#x2F;markdown</a>
tacostakohashi10 months ago
How do you implement advertising analytics and user surveillance with markdown?
评论 #41047134 未加载
leros10 months ago
What&#x27;s the need? Every email client can already do what Markdown can.
KomoD10 months ago
&gt; And on a sidenote why are there no beautiful AND well working email clients out there?<p>I&#x27;d say Thunderbird is a pretty good email client
评论 #41054788 未加载
rkwz10 months ago
Email clients are still stuck in the 90s the way they render HTML, good luck asking them to render Markdown ;)
haebom10 months ago
You can make!
brudgers10 months ago
Usually markdown generates HTML. If a Markdown email application doesn&#x27;t generate HTML from the markdown, what should it generate? Good luck.