LOK
Mitglied
Hallo,
ich hoffe hier kann mir jemand weiterhelfen... ich habe schon verschiedenste Tutorials im Netz ausprobiert und auch verschiedene Klassen jedoch komme ich nicht voran...
Ich versuche eine multipart/related HTML-Mail mit eingebettetem Bild zu versenden... jedoch zeigt mir bspw. Outlook immer nur den Text an (also auch das Bild als Zeichen und alle Grenzen) sprich er interpretiert den Header nicht ... hat jemand ne Anhnung was ich falsch mache?
vielen Dank im voraus
LOK
ich hoffe hier kann mir jemand weiterhelfen... ich habe schon verschiedenste Tutorials im Netz ausprobiert und auch verschiedene Klassen jedoch komme ich nicht voran...
Ich versuche eine multipart/related HTML-Mail mit eingebettetem Bild zu versenden... jedoch zeigt mir bspw. Outlook immer nur den Text an (also auch das Bild als Zeichen und alle Grenzen) sprich er interpretiert den Header nicht ... hat jemand ne Anhnung was ich falsch mache?
PHP:
<?
$grenze="b0831418c517c569ede80585619636281";
$headers ="MIME-Version: 1.0\r\n";
$headers.="From: **********\n"; // *** natuerlich durch die Mail-Adresse ersetzt
$headers.="MIME-Version: 1.0\n";
$headers.='Content-Type: multipart/related; boundary = "'.$grenze;
$botschaft="\nThis is a MIME encoded message.\n";
$botschaft.="\n--".$grenze."\n";
$botschaft.="Content-Type: text/html\n";
$botschaft.="Content-Transfer-Encoding: 8bit\n\n";
$botschaft.= "<html><head><title>Test</title></head><body>\n";
$botschaft.="<font color=red size=5>Guten Tag $Vorname $Nachname !</font><br>\n";
$botschaft.="Hier nochmal Ihre Bilder <br><table><tr>\n";
$botschaft.='<td width=150 align=middle bcgolor=yellow>
<img src="cid:bild@news" width="120"></td>\n';
$botschaft.="</tr></table><br>$Beruf ist ein schöner Beruf.
Wir werden uns in Kürze unter der genannten Rufnummer $Telefon
mit Ihnen in Verbindung setzen.";
$botschaft.="</body></html> \n";
$botschaft.="\n--".$grenze."\n";
$botschaft.='Content-Type: image/jpeg; name="test.jpg"';
$botschaft.="\nContent-Transfer-Encoding: base64\n";
$botschaft.="Content-ID: <bild@news>\n";
$zeiger_auf_datei=fopen("./test.jpg","rb");
$inhalt_der_datei=fread($zeiger_auf_datei,filesize("./test.jpg"));
fclose($zeiger_auf_datei);
$inhalt_der_datei=chunk_split(base64_encode($inhalt_der_datei));
$botschaft.=$inhalt_der_datei;
$botschaft.="\n\n--$grenze--";
mail("************","Schoene HTML Seite mit Bildern drin",$botschaft,$headers); // *** natuerlich durch die Mail-Adresse ersetzt
print "email wurde versandt";
?>
vielen Dank im voraus
LOK
Zuletzt bearbeitet: