@JorgeStolfi @cstross @jupiter_rowland Before MIME there were other more haphazard & often non-standard solutions that also had partial support in various clients.
Even with a good standard, there's no guarantee anyone implements all of it (nevermind when there's no standard and just a few informal agreements between specific projects).