The consequence of this bug is that Emacs sends incorrect messages without the sender noticing. When such a message is opened by the recipient (in any other email client I tried, including in Emacs), the content is not readable. This is an major bug. The bug happens (mostly?) when a message is forwarded: the new parts added by the sender are lost because they are incorrectly encoded. The correct encoding and the incorrect one obtained in Emacs 27 below. The problematic parts are marked in red. BEGIN CORRECT RESULT From: a b.ce To: c d.de Subject: Test MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" --text follows this line-- --=-=-= Content-Type: text/plain Test --=-=-= Content-Type: message/rfc822 Content-Disposition: inline --====-=-= Content-Disposition: inline MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="====-=-=" Some text. --====-=-= Content-Type: text/html; charset=utf-8 Some more text. --====-=-=-- --=-=-=-- END CORRECT RESULT BEGIN INCORRECT RESULT AFTER STEP 9 From: a b.ce To: c d.de Subject: Test MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" --text follows this line-- --=-=-= Content-Type: multipart/alternative; boundary="====-=-=" Content-Transfer-Encoding: base64 VGV4dAoK --=-=-= Content-Type: message/rfc822 Content-Disposition: inline --====-=-= Content-Disposition: inline MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="====-=-=" Some text. --====-=-= Content-Type: text/html; charset=utf-8 Some more text. --====-=-=-- --=-=-=-- END INCORRECT RESULT AFTER STEP 9