Hallo Silke,
Du willst eine HTML Datei per Anhang versenden? Oder Die E-Mail soll HTML darstellen?
Zu Warum soll man HTML als Datei versenden? Es kommt auch auf die jeweilige Sicherheitseinstellung an, ob solche Dateien auch beim Empfänger ankommt.
Zu 2. Jeder E-Mail Client verhält sich da anders. Mancher stellt den HTML Code teilweise anders dar. Bilder werden teilweise nicht dargestellt weil es die Sicherheitseinstellung des Client's es nicht zu lässt.
Meine Empfehlung ist, verzichte darauf, da du nicht weißt ob der Empfänger die Email auch richtig dargestellt bekommt oder ankommt.
Grüße