<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body><div style="font-family: sans-serif;"><div class="markdown" style="white-space: normal;">
<p dir="auto">On 2 Jul 2024, at 17:39, Pete Resnick via mailmate wrote:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; color: #777777;">
<p dir="auto">On 2 Jul 2024, at 3:05, Benny Kjær Nielsen wrote:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; border-left-color: #999999; color: #999999;">
<p dir="auto">For example, most Markdown implementations do not “respect” hard-wrapping lines. This does not work well for emails and therefore MailMate handles it differently. Some other email client developer might make a different decision. The behavior might even differ between different versions of MailMate (due to changes in its Markdown utility).</p>
</blockquote>
<p dir="auto">In these cases, where the Markdown is very variant specific, text/markdown (RFC 7763) is probably the right thing to do instead of text/plain markup=markdown. I understand that would open an entirely new can of worms.</p>
</blockquote>
<p dir="auto">It certainly would. This RFC is fine for MIME types in general, but (in practice) I think it would fail completely if used for the actual content of the email. Most email clients should just consider it to be <code style="margin: 0 0; padding: 0 0.25em; border-radius: 3px; background-color: #F7F7F7;">text/plain</code>. That won't happen if it had its own MIME type -- <em>and</em> it would require the generation of a <code style="margin: 0 0; padding: 0 0.25em; border-radius: 3px; background-color: #F7F7F7;">text/plain</code> alternative which would essentially mean that the same text would be in the email twice (HTML is bad enough).</p>
<p dir="auto">Another issue is that I strongly believe the use of Markdown in emails should nicely co-exist with <code style="margin: 0 0; padding: 0 0.25em; border-radius: 3px; background-color: #F7F7F7;">format=flowed</code>.</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; color: #777777;">
<p dir="auto">Would you like to co-author an RFC? :-)</p>
</blockquote>
<p dir="auto">No :)</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; color: #777777;">
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; border-left-color: #999999; color: #999999;">
<p dir="auto">Maybe the option you really need is for MailMate to only generate HTML if you use “non-trivial” Markdown.</p>
</blockquote>
<p dir="auto">That would be fine!</p>
</blockquote>
<p dir="auto">I think something like this is the best way forward. No promises though.</p>
<p dir="auto">--<br>
Benny</p>

</div>
</div>
</body>

</html>