It is difficult to answer - yes, quoted-printable used most often because it spends less bytes and because the source text of the body part of the letter resembles decoded output. However, there is nothing that prohibits the use of base64 for the text parts of a message.
This is a fairly open question: you can never be sure that the MUA will not break hopelessly somewhere until it shows anything. There is a lot of βmaybeβ, and you are right, but the problem is that you will never know. If this allows you to sleep better, the following companies use base64 encoded HTML in the marketing spam I receive:
- Mellanox
- Alza.cz
- Aukro.cz
- Journal of Modern Physics
Any MUA that can display embedded images must include a base64 decoder. It is possible that MUA may explicitly refuse to use this code to decode text/plain and text/html , but in this case you are screwed up anyway.
As a fun fact, one of these companies is pleased to break the UTF-8 encoded object on the byte border, inside the multibyte character, and encode both halves of the text in separate encoded words (RFC2047 terminology here).
source share