Mail Problem..

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mail Problem..

    Naben Forumler!

    Ich bin hier gerade an nem Fromular dran welches ein Mail im html und text Format versendet. Klappt auch alles soweit! Das einzige Problem ist die html - Mail . Hier wird an einigen Stellen der Inhaltes öfters eine "!" angehangen was meine Quellcode und dadurch das spätere Layout zerstört. Wenn ich mir die Message nach dem versenden auf der Hp anzeigen lassen stimmt alles, nur nach dem Mail versand nicht mehr. Das Script das ich benutze ist aus dem Forum:
    PHP-Code:
            #Senden einer HTML-Email an ad-alliance und den Kunden
            
    $file "../../xxx/" .  $htmname#HTML Code wurde zuvor in einer TXT Datei gespeichert als Backup 
            
    $file_name $htmname
            
    $file_content fread(fopen($file,"r"),filesize($file)); # Habe mir file_content ausgeben lassen, hier gibt es keine Probleme mit irgendwelchen "!" im HTML Code

            
    $subject="xxx";
            
    $subject2="xxx";
            
    $from="$zeile[0]<$zeile[2]>";
            
    $to="xxx@xxx.de";
            
    $boundary="----=_NextPart_".md5(mt_rand(01000000));


            
    $header=$message="";

            
    // Header Bauen ... 
            
    $header.="From: $from\r\n";
            
    $header.="To: $to\r\n";

            
    // Wichtig ... hierdurch wird aus der Mail 'ne Mime-Mail ... 
            
    $header.="MIME-Version: 1.0\r\n";
            
    $header.="Content-Type: multipart/alternative;\r\n";
            
    $header.="\tboundary=\"$boundary\"\r\n";

            
    // Die Eigentliche Mail besteht jetzt aus 2 Teilen
            // Ein Teil ist Plain-Text ... der Andere ist HTML ...
            // Damit jeder was zu lesen hat.
            
    $message.="This is a multi-part message in MIME format.\r\n\r\n";
            
    $message.="--$boundary\r\n";
            
    $message.="Content-Type: text/plain; charset=ISO-8859-1\r\n\r\n";
            
    $message.= $daten1 ." "$message2 " " .  $daten2 "\r\n";
            
    $message.="--$boundary\r\n";
            
    $message.="Content-Type: text/html; charset=ISO-8859-1\r\n\r\n";
            
    $message.= "$file_content\r\n";
            
    $message.="--$boundary--\r\n";


            
    mail ($to$subject$message$header);                             # Mail an Mich
            
    mail ($from$subject2,$message,"From: xxx<xxx>\r\nMIME-Version: 1.0\r\nContent-Type: multipart/alternative;\r\n\tboundary=\"$boundary\"\r\n");        # Mail an den Kunden 
    Habt ihr vielleicht ne Ahnung? Wäre über jede Antwort dankbar


    Ciao Goose
    EDIT:
    PHP-Tags by TBT
    Zuletzt geändert von TBT; 07.07.2003, 08:59.
    Goose
    "Dem die Geduld genommen wurde" - Dank Netscape
Lädt...
X