Sven Rautenberg: Probleme mit HTLM Mail

Beitrag lesen

Moin!

An was könnt das liegen, dass die per <img...> eingebundenen Bilder angezeigt werden, die als Hintergrund in die Tabelle eingebundenen aber nicht?

Mailclients interpretieren CSS mehrheitlich NICHT.

Wenn du also vernüftig formatierte Mails in HTML versenden willst, musst du wieder zum Hardcore-Tabellenlayout greifen - und natürlich sämtliche Bilder mit in die Mail packen.

Trotzdem wirst du mehrheitlich Probleme bei Szenarien wie zum Beispiel Webmail-Oberflächen haben, denn dein HTML wird intensiv gefiltert, so dass keine bösen Inhalte in der Webmail-Ansicht eingebunden werden.

Deine Aufgabenstellung ist also im Grunde nicht für alle Szenarien zufriedenstellend lösbar. Tu dir als unbedingt den Gefallen und füge einen textlich gleichartigen Plain-Text-Bereich hinzu, den du nach deinen Wünschen beeinflussen kannst. Oder lass Plain-Text komplett weg und vertraue auf die Fähigkeiten der Mailclients, aus dem HTML auf Userwunsch nur eine Plaintext-Ansicht zu erzeugen.

Ganz blöd sind Plaintext-Abschnitte, die nur "Diese Mail ist in HTML geschrieben, ätschbätsch!" enthält. Damit verhinderst du effektiv, dass Plaintext-Liebhaber die Mail überhaupt lesen können.

- Sven Rautenberg