Hello,
ich möchte Mails im HTML-Format versenden *), ein eingebundenes Logo soll mehrmals im Text gezeigt werden. Auf meinen Webseiten habe ich sowas:
.remso {
background-image: url("/img/logo_remso.png");
background-repeat: no-repeat; background-position: left bottom; background-size: 1.5em 1.5em; /* width height */ font-family: sans-serif; letter-spacing: 0.1em; padding-left: 1.8em; color: #f00; }
Wie soll das funktionieren? Die angegebene URL ist relativ zu einer aktiven Domain. Welche Domain ist denn da aktiv (im verarbeitenden Client), wenn die eMail gelesen wird?
Auch, wenn Du die URL nun absolut angeben würdest, würden dies die meisten aMail-Clients nicht mehr unterstüzen. Sie würden zumindest eine vorherige Warnung und Frage ausgeben, ob das Nachladen von externen Inhalten erlaubt wird.
Alle für die Darstellung der eMail erforderichen Daten sollten daher eingebettet werden.
Die Stichworte hierfür sind "MIME-Format", "multipart/related" und "CID/ContentID". Die hast Du schon bekommen von Ralf und MItleser2.0.
Übrigens:
Nicht nur als Hobbyist sollte man sowas durchaus mal selber bauen. Man benötigt dafür nur die passenden Tipps. Das ergibt dann die "Energie des Verstehens".
Auf "Fertigsuppen" hinzuweisen, sollte dann hier immer nur Beiwerk sein und keinesfalls die Kernaussage!
Glück Auf
Tom vom Berg
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.