Problem je v tom, ze text a HTML jsou oznaceny jako alternativni (alternative), t.j. ekvivalentni a mely by tudiz nest stejnou informaci. Pokud ji nenesou, je mail spatne poslan.
To ze je v plaintextu napsano ze muj klient neumi HTML je nesmysl. Muj klient muze HTML klidne umet, pouze si (zcela v souladu s tim co je napsano v dopisu) vybral, ze zobrazi text a ne HTML.
Co delat? Pokud je HTML prilohou, tak ho oznacit jako prilohu (multipart/mixed) a ne jako plnohodnotnou alternativu textu (multipart/alternative).