hotti: Mail Header:

Beitrag lesen

MIME-Version: 1.0
Content-Type: text/HTML; charset=UTF-8

das passt nicht zu Multipart. Sende einen
Content-Type: multipart/alternative; boundary=%boundary%

damit der Empfänger mindestens eine Alternative hat, falls einer der gesendeten Content-Types nicht darstellbar ist.

Die Sub-Parts haben ihre eigenen Header.

--
Lieber eine warme Stube als eine kalte Küche.