• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bilder in HTML Newsletter funktionieren nicht

Status
Für weitere Antworten geschlossen.

Lostelei

Neues Mitglied
Hallo zusammen,

Ich habe folgendes Problem:
Nachdem ich nun endlich mal hinbekommen habe via PHP Mails mit (funktonierendem) HTML inhalt und Attachment zu verschicken sollte ich nun theoretisch via <img src="cid:bildname.jpg"> Bilder die im Anhang sind einbinden koennen. Theoretisch aber nur, denn es funktioniert nicht.
Gibt es da irgendwelche Dinge, die man beachten muesste?

Auch interessant ist, dass ich es vorher versuchte ohne Attachments, sondern mit Links auf Bilder auf meinem Server und da klappte es auch nicht. (an die Bilderblock Funktion des Email Klienten hab ich gedacht, keine Sorge) Die Links waren aber richtig, denn wenn ich auf das (fehlende) Bild rechtsklickte und "Bild anzeigen" waehlte, dann wurde das Bild in einem eigenen Fenster richtig angezeigt.

Und versteht mich nicht falsch, ich bin jetzt nicht so sehr der HTML Neuling, dass ich nicht wuesste, wie man Bilder richtig einbindet. Ich habe nur einfach keine Erklaerung dafuer, wieso meine Mails sich generell weigern, Bilder anzuzeigen.

Ich teste die Mails mit der Gmail Webapp und Outlook. Der (betreffende) Quelltext des HTML Parts lautet
Code:
<img src="cid:nl1.jpg" height="650" width="500" alt="Einladung zu Soul Afrkanisch am 13.5."><br>
<br>
<br>
<img src="cid:nl2.jpg" height="80" width="142" alt="TEWA Logo"><br>
und die Bilder nl1.jpg und nl2.jpg sind als Attachments dabei und funktionieren auch.

Auf Wunsch kann ich wem auch die Mail weiterleiten, um selber einen Blick drauf zu werfen.
Kann mir irgendwer einen plausiblen Grund nennen, wieso das nicht funktioniert?

Vielen Dank im Voraus fuer jede Hilfe!
 
Habe mal was mit HTML Mime Mail Class gemacht, die binden das wie folgt ein:

PHP:
/**
* Adds an image to the list of embedded
* images.
*/
	function addHtmlImage($file, $name = '', $c_type='application/octet-stream')
	{
		$this->html_images[] = array(
										'body'   => $file,
										'name'   => $name,
										'c_type' => $c_type,
										'cid'    => md5(uniqid(time()))
									);
	}

Aber so wirklich blicke ich da auch nicht durch und hatte nur stress mit html-mails.

lg schumi
 
Die MIME Mail Sache hatte ich sogar schon ausprobiert, aber das Ding fabrizierte mir ueberhaupt nur Mails, die meinen Emailprogrammen meldeten, ich solle sie upgraden.

Ein Detail noch, das vielleicht weiterhilft:
Ich habe sowohl schon versucht, die Bilder als Anhaenge einzubinden, wie ich auch als "eingebettete Bilder", auch wenn ich konkret keinen Unterschied dazwischen sehe.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben