Mailtext wird als Attachment gesendet

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

  • Mailtext wird als Attachment gesendet

    Hallo,
    ich habe da ein Problem. Der Mailinhalt folgender Mail, wird als Attachment versendet, anstatt als Text ausgegeben zu werden.
    Woran kann das liegen?

    PHP-Code:
    $Dateiname "Rechnung.pdf"
    $DateinameMail "Rechnung.pdf"

     
    $Header "From: <".$_SESSION['e_mail'].">";
    $Trenner md5(uniqid(time())); 
    $Header .= "
    "

    $Header .= "MIME-Version: 1.0"
    $Header .= "
    "

    $Header .= "Content-Type: multipart/mixed; boundary=$Trenner"
    $Header .= "

    "

    $Header .= "This is a multi-part message in MIME format"
    $Header .= "
    "

    $Header .= "--$Trenner"
    $Header .= "
    "

    $Header .= "Content-Type: text/plain; charset=iso-8859-1"
    $Header .= "Content-Transfer-Encoding: 8bit"
    $Header .= "

    "

    $Header .= utf8_decode($body);
    $Header .= "
    "
    ;
    if(
    file_exists("".$_SESSION['upload4mail'].""))
                              {
    $Header .= "--$Trenner"
    $Header .= "
    "

    $Header .= "Content-Type: ".$mime_type."; name=$DateinameMail"
    $Header .= "
    "

    $Header .= "Content-Transfer-Encoding: base64"
    $Header .= "
    "

    $Header .= "Content-Disposition: attachment; filename=$DateinameMail"
    $Header .= "

    "

    $Dateiinhalt fread(fopen($Dateiname"r"), filesize($Dateiname)); 
    $Header .= chunk_split(base64_encode($Dateiinhalt)); 
    $Header .= "
    "

    $Header .= "--$Trenner--";
                              }if(
    file_exists("Rechnung.pdf"))
                              {
    $Header .= "--$Trenner"
    $Header .= "
    "

    $Header .= "Content-Type: application/pdf; name=$DateinameMail"
    $Header .= "
    "

    $Header .= "Content-Transfer-Encoding: base64"
    $Header .= "
    "

    $Header .= "Content-Disposition: attachment; filename=$DateinameMail"
    $Header .= "

    "

    $Dateiinhalt fread(fopen($Dateiname"r"), filesize($Dateiname)); 
    $Header .= chunk_split(base64_encode($Dateiinhalt)); 
    $Header .= "
    "

    $Header .= "--$Trenner--";
                              }


    mail($_SESSION['e_mail'], $betreff""$Header); 

  • #2
    und warum nicht als anhang?

    Was spricht dagegen, das pdf als Anhang zu versenden?
    gruss pedro

    Kommentar


    • #3
      Re: und warum nicht als anhang?

      Original geschrieben von petro_0
      Was spricht dagegen, das pdf als Anhang zu versenden?
      Wer will denn eine PDF NICHT als Anhang versenden?

      @TS: Guck dir bitte mal den gernerierten Mail-Quelltext an. Da sollte dir dann was auffallen.

      Kommentar

      Lädt...
      X