# Mailing list mode: "Upload" links broken (?) in e-mails

**URL:** <https://meta.discourse.org/t/mailing-list-mode-upload-links-broken-in-e-mails/112354>\
**Category:** Bug\
**Created:** [3월 22, 2019, 5:50오후 UTC](https://meta.discourse.org/t/mailing-list-mode-upload-links-broken-in-e-mails/112354 "2019-03-22T17:50:38Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [3월 25, 2019, 4:46오전 UTC](https://meta.discourse.org/t/mailing-list-mode-upload-links-broken-in-e-mails/112354/8 "2019-03-25T04:46:23Z")

</div>

I’m not really following, playing telephone and going

Markdown → HTML → text

is nowhere near clean, as HTML doesn’t convert to text properly, there are zillions of edge cases in that, plus “telephone” adds multiple layers of errors in the conversion.

I still think it makes more sense to **surgically convert BBCode to plain text** , because the Markdown is _guaranteed_ to look OK as plain text. It’s literally in the definition of the Markdown project:

> Readability, however, is emphasized above all else. A Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions.

The problem is the BBCode, so I think it makes the most sense to focus on the problem rather than going for 3 levels of conversions on everything, even Markdown that **does not need to be converted to “plain text”**.

---

_[View the full topic](https://meta.discourse.org/t/mailing-list-mode-upload-links-broken-in-e-mails/112354)._
