1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

email mit bild per php generieren.

Dieses Thema im Forum "PHP" wurde erstellt von macropode, 17. Dezember 2007.

  1. macropode

    macropode Erfahrenes Mitglied

    Hallo.

    Ich wollte eine kleine Html email generiren und verschicken.

    Code (Text):
    1.  
    2. <?php
    3. session_start();
    4.  
    5.  
    6.                                 $subject = "Weihnachtsgrüsse";
    7.                                 $messages = '
    8.                                 <html>
    9.                                 <head>
    10.                                 <title> Weihnachtsgrüsse </title>
    11.                                 </head>
    12.                                 <body>
    13.                                
    14.                                 <br><br><br><font color="#0000ff">
    15.                                hier der text
    16.                                         </font>
    17.                                 MFG: iche
    18.                                 </body></html>';
    19.                                 $headers .= "Content-type: text/html; charset=iso-8859-1\n";
    20.                                 $headers .= "From: info@meineemail.de";
    21.     mail('post@deineemail.de',  $subject, $messages, $headers, "-finfo@meineemail.de");
    22.  
    23. ?>
    24.  
    Das funktioniert auch ohne weiteres.
    Jetzt wollte ich noch ein kleines Bild mit einfügen und verschicken. Und da fängt das Problem an.
    Versuch als einfachen link einfügen schlug fehl.
    Könnt ihr mir sagen wie ich in diese generierte email ein Bild einfügen kann.
    Ich habe auch etwas gegoogelt und folgendes script gefunden

    Code (Text):
    1.  
    2. <?php
    3. require("class.phpmailer.php");
    4.  
    5.  $mail = new phpMailer();
    6.  $mail->From = "info@meineemail.de";
    7.  $mail->FromName = "lycos test";
    8.  
    9.  //smtp
    10.  //$mail->Mailer = "smtp";
    11.  //$mail->Host = "linux";
    12.  
    13.  $mail->IsHTML(true);
    14.  $mail->AddAddress('post@deineemail.de');
    15.  $mail->Subject = 'test html mehl';
    16.  $mail->AddEmbeddedImage("schloss.jpg", "my-attach", "schloss.jpg");
    17.  $mail->Body = 'Embedded Image: <img alt="PHPMailer" src="cid:my-attach"> Here is an image!';
    18.  $mail->Send();
    19.  
    20.  return;
    21.  
    22.  ?>
    23.  
    24.  
    nur hiermit funktioniert es auch nicht.

    Bitte helft mir
     
  2. Gumbo

    Gumbo Erfahrenes Mitglied

    Für das genannte Skript wird zusätzlich eine Datei namens class.phpmailer.php benötigt, die vermutlich aus dem PHPMailer-Paket stammt.
     

Diese Seite empfehlen