Michi: Grafiken in HTML-Mails

Hallo,

ich selber besitze kein Outlook.
Eine Bekannte möchte in ihre Newsletter-Mails, die sie im Outlook zusammenbastelt, nun Hintergrundgrafiken einbauen.
Sie hat mir zum Test mal so eine Mail geschickt.

Dabei habe ich festgestellt, dass alle im eingebundenen HTML-Dokument enthaltenen Grafiken schon mal in den Anhang verlagert wurden, dabei allerdings die absolut positionierte Layer-Grafiken (<div><img src="..." ... </div>) angezeigt werden, die Hintergrundgrafik (<body ... background="..." ...> ) dagegen nicht.

Zusammengefasst nochmal: Alle Grafiken, die im Dokument vorkommen, stecken schon mal im Anhang. Layer werden dann angezeigt, andere Grafiken nicht.

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?

Gruß Michi

  1. 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

    1. Hi eddi,

      gibt es also, wenn Grafik in Emails angezeigt werden soll, genau folgende zwei Möglichkeiten?:

      1. Quellen im Web - Anzeige setzt Online-Status voraus
      2. Quellen in der Mail, Referenz über "cid:"

      Leider lassen sich diese IDs nicht Plattformübergreifend innerhalb »» von CSS nutzen. Daher rührt die etwas verwurschtelte Lösung über »» Schichten.

      Funktioniert dieses MHTML-cid: denn nur wieder in Windows oder nicht auf einer anderen Plattform, als der, auf der es erstellt wurde?

      ciao!
      Michi

      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

      1. Hallo,

        Leider lassen sich diese IDs nicht Plattformübergreifend innerhalb von CSS nutzen.

        Funktioniert dieses MHTML-cid: denn nur wieder in Windows oder nicht auf einer anderen Plattform, als der, auf der es erstellt wurde?

        also nochmal für die Blinden zum ertasten der Kernaussage: Leider lassen sich diese IDs NICHT Plattformübergreifend INNHERHALB VON CSS nutzen.

        ciao!

        ja - Dito!
        eddi