- no separate body for rich html and plain text, This will just result in "Please enable HTML rendering to view this message"
- maybe we need to define a subset of HTML (no external resources, css etc..)
And require that if any colours are set, both foreground and background are set. (I've seen too much breakage with assumptions about one or the other.)
Not useful proposal. Markdown is both limited and ambiguous. It's okay for writing by hand more naturally than HTML, but the sender should parse it and then explicitly indicate which characters are bold, which ones are underlined, etc, and you're back at a subset of HTML.
- no script tags in HTML5 it's mark up not JS.
- no separate body for rich html and plain text, This will just result in "Please enable HTML rendering to view this message" - maybe we need to define a subset of HTML (no external resources, css etc..)