TK: Grafik in Email einbinden (HTML-Email)

Hallo,

wir haben hier eine Software (CRM) aus der man HTML-Emails verschicken bzw. an das Email-Programm übergeben kann. DAs Design der HTML Email legen wir mit einem HTML Code in unserem Programm fest. Leider tritt bei wenigen Empfängern unserer Emails der Fehler auf, dass das Hintergrundbild (welches eigentlich als einfaches Bild an der linken Seite der Email stehen sollte) gekachelt dargestellt wird, d.h. es wird innerhalb der Email immer wiederholt und deckt die gesamte Fläche der Email ab, so dass der Text nicht mehr lesbar ist.
Dieses Problem tritt aber nur bei ein paar Empfängern auf so dass es schwierig ist den Fehler zu simulieren.

Der HTML-Code sieht wie folgt aus:

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Nachricht</TITLE>
<STYLE>BODY {
 BACKGROUND-POSITION: left top; FONT-SIZE: 10pt; MARGIN-LEFT: 100px; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial
}
</STYLE>
<META content="MSHTML 6.00.2800.1498" name=GENERATOR></HEAD>
<BODY style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial"
background=cid:myident1>
@#@Text@#@
</BODY>
</HTML>

Mit dem Code wird das ganze dann manchmal gekachelt angezeigt, obwohl nur ein Bild am linken Seitenrand erscheinen sollte!

Danach habe ich den Code mal so geändert, aber ohne Erfolg: IMmer noch dasselbe Problem:

<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Nachricht</TITLE>
<STYLE Type="text/css">
BODY {BACKGROUND-POSITION: left top; FONT-SIZE: 10pt; MARGIN-LEFT: 100px; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial
}
</STYLE>
<META content="MSHTML 6.00.2800.1498" name=GENERATOR></HEAD>
<BODY background=cid:myident1>
@#@Text@#@
</BODY></HTML>

Hat mir da jemand nen Tipp bzw. kennt das Problem und weiß Rat???

  1. Tag TK.

    Leider tritt bei wenigen Empfängern unserer Emails der Fehler auf, dass das Hintergrundbild (welches eigentlich als einfaches Bild an der linken Seite der Email stehen sollte) gekachelt dargestellt wird, d.h. es wird innerhalb der Email immer wiederholt und deckt die gesamte Fläche der Email ab, so dass der Text nicht mehr lesbar ist.

    Ich meine mich erinnern zu können, dass Leerzeichen zwischen Eigenschaft und Wert in manchen Darstellungsprogrammen zu Fehlern führt. Ansonsten: könnt ihr nachvollziehen, ob die Stylesheet-Angaben im Kopfbereich evtl. völlig ignoriert werden, zu erkennen daran, dass auch margin-left ignoriert wird? Falls dem so ist, dann definiert das Hintergrundbild mit im Stylesheet-Bereich, wird dieser ignoriert, gibt es bei den paar Ausnahmen eben kein Hintergrundbild. Aber Vorsicht: lasst ihr es im öffnenden body-Tag stehen, wird es immer gekachelt, dagegen könnt ihr nichts tun (siehe Referenz zum body-Element).

    Siechfred

    --
    Früh übt sich ... (74kB)
    Der schwierigste Blick ist immer der über den Tellerrand -- man glaubt gar nicht, wie hoch so ein Tellerrand sein kann.
  2. Manche eMail Provider ignorieren Styles im Kopfbereich.
    Versuch das ganze mal als inline Style zu definieren, dann sollte es normalerweise klappen (bis auf AOL und ich glaub T-Online user, da werden hintergrundbilder soweit ich weiß komplett ignoriert).

    1. Und wie mach ich das dann genau?? Bin nicht so fit mit der Syntax von CSS