Hallo,
jain - um es kurz zu machen.
Lässt es sich hinbekommen, dass man auch ohne die Verwendung von Layern, also z.B. eben über "background" Grafiken in so eine HTML-Mail reinbringt, ohne auf Web-Quellen zu verweisen, sodass der User online sein muss, um die Grafik angezeigt zu bekommen?
Wie Dir vielleicht bei der Analyse des Quelltextes der Mail aufgefallen ist, werden die enthaltenen Bilder über eine ID angesprochen. Bei der letzten Spammail (schade eigentlich "Love the heart that hurts you, but never hurt the heart that loves you" war eigentlich ein schöne Betreff) meines Posteingangs ist dies z. B.:
<img src="cid:7bfYnQp7kyqy3iwdDSgE12B3be6Ofi">
Content-ID: <7bfYnQp7kyqy3iwdDSgE12B3be6Ofi>
Leider lassen sich diese IDs nicht Plattformübergreifend innerhalb von CSS nutzen. Daher rührt die etwas verwurschtelte Lösung über Schichten.
Prizipiell lassen sich nicht nur in die Nachricht eigebettete Bilder referenzieren, sondern, wie üblich, auch ganz normalse URLs. Diese können dann auch in CSS genutzt werden, mit dem Manko, das diese Bilder nur bei bestehender Internetverbindung angezeigt werden können.
Gruß aus Berlin!
eddi