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

Frage Bild in Mail

hallo ich habe über php eine kleine mail geschrieben wo ein Bild direkt angezeigt wird aber er zeigt nur ein weißen Rand mit einem Roten X in der Mitte hier noch der Quell code.

PHP:
    $emailAd = "[email protected]";
    $datum = $_GET['datum'];

    $headers  = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

    $string = "0123456789abcdefghijklmnopqrstuvwxyz!%&§?-:;0123456789ABCDEFGHJIKLMNOPQRSTUVWXYZ!%&§?-:;";
    for ($i = 1; $i <= 20; $i++) {
        $zufallszahl = rand(0, 35);
        $code = $code . substr($string, $zufallszahl, 1);
    }      
    $message = "Diese Email wurde am: " .$datum. "Uhr Gesendet \r\n\r\n Danke das sie sich Registriert haben\r\n Hier ihr Bestätigungs Code: ".$code."\r\n\r\n Der Code läuft in 10 Minuten ab\r\n\r\n\r\n\r\n <img src='../favicon/Chat.png' alt='Bild konnte nicht geladen werden' width='500px' height='500px'>";
    mail($emailAd,"Bestätigungs Code",$message,$headers);
 
Werbung:
Mit der PHP-Funktion mail() kann man E-Mails versenden. Aber damit hat der Entwickler oft viele Sorgen. Für den korrekten E-Mail Versand sind verschiedene Mail-Header notwendig. Ohne die richtigen Header bekommen viele Mail-Clients Probleme bei der Anzeige oder empfangen diese erst gar nicht. Allerdings ist es aufgrund der Komplexität sehr aufwändig, alle sich damit befassenden RFC-Dokumente selbst durchzuarbeiten und anzuwenden. Stattdessen sollte man Mailerklassen verwenden, die diese Header korrekt einbinden.

Mailerklassen

phpMailer
Swiftmailer
ZendMail

Und glaubst du wirklich, dass ein Mail-Client mit '../favicon/Chat.png' zurecht kommt?
 
Zurück
Oben