Hi!
Der Inhalt der eMail ist HTML, weil ich dort ein Bild benötige.
Das Bild hast du base64-codiert mit in die Mail gepackt?
Wenn es sich nur um eine Verlinkung zu einem Bild handeln sollte, dann werden einige Mailclients das nicht anzeigen. Aus Sicherheitsgründen laden die guten Mailclients nicht automatisch Daten aus dem Internet nach.
kommt dann die HTML-Darstellung, allerdings ohne css.
Zu GMX kann ich nichts sagen, aber ich würde davon abraten, hier CSS zu benutzen. Mailclients sind normalerweise keine Browser. Outlook ist eine Ausnahme, weil da der IE drin rum werkelt.
Aber sonst kann man nicht erwarten, daß jeder Mailclient CSS versteht. Ich würde hier (aber auch nur hier) lieber auf Font-Tags setzen und den HTML-Code möglichst einfach halten.
Man kann nicht erwarten, daß man ein komplexes CSS-Design in einer Email umsetzen kann. Genauso kann es auch danebengehen, wenn man zuviel HTML verwendet. Einige Mailclients scheitern an zu tief verschachtelten Listen oder Tabellen, andere schon an Definitionslisten, usw. usf..
Ich würde den HTML-Code also so einfach wie möglich halten.
HTML-eMails von eBay lassen sich aber direkt öffnen. Wie machen die das?
Ich würde so eine Mail mal speichern und genau betrachten. Vielleicht liegt es wirklich an einem Header oder vielleicht findest du etwas anderes.
Vielleicht haben die von GMX aber auch ein Abkommen mit eBay. Dann kannst du da natürlich nichts machen...
Gruß, rob