Email Header Problem

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

  • Email Header Problem

    Also ich hab n Newsletter der bisjetzt wunderbar funktioniert hat. Der wurde jeden Monat rausgeschickt aber diesen Monat funktioniert er auf einmal net mehr. Der Header und "komische" Zeichen tauchen in der Nachricht auf. Und man kann sich die Nachricht nicht mehr als HTML Nachricht anzeigen lassen.

    Also hier kommt mein Header ist da irgendwas falsch weil ich find den Fehler nich
    $nachrichten = Textnachricht;
    $nachricht = HTML Nachricht;


    PHP-Code:

          $eol
    ="\r\n";
          
    $mime_boundary_2 "2_".md5(time());
          
    $mime_boundary md5(time());

          
    $msg .= "Content-Type: multipart/alternative; boundary=\"".$mime_boundary_2."\"".$eol;
          
    $msg .= "From: Test Newsletter <".c_norepMail.">".$eol;
          
    $msg .= "MIME-Version: 1.0".$eol;
         
          
    # Text Version
          
    $msg .= "--".$mime_boundary_2.$eol;
          
    $msg .= "Content-Description: PHP Generated Data".$eol;
          
    $msg .= "Content-Type: text/plain; charset=iso-8859-1".$eol;
          
    $msg .= "Content-Transfer-Encoding: 8bit".$eol.$eol;
          
    $msg .= strip_tags(str_replace("<br>""\n"$nachrichten)).$eol.$eol;
         
          
    # HTML Version
          
    $msg .= "--".$mime_boundary_2.$eol;
          
    $msg .= "Content-Type: text/html; charset=iso-8859-1".$eol;
          
    $msg .= "Content-Transfer-Encoding: 8bit".$eol.$eol;
          
    $msg .= $nachricht.$eol.$eol;
         
          
    # Subboundary Ende
          
    $msg .= "--".$mime_boundary_2."--".$eol.$eol;

          
    # Top-Boundary Ende
          
    $msg .= "--".$mime_boundary."--".$eol.$eol
    Lurchi ! Lurchi ! Lurchi !

  • #2
    http://phpmailer.sourceforge.net/tutorial.html

    .. warum immer schwer, wenns auch einfach geht?
    Liebe Grüße,
    SteKoe!

    PHP Tutorials
    Peter Kropff | Quakenet | Schattenbaum.net

    Kommentar


    • #3
      Mit dem PHPmailer wollt ichs ja gerade nich machen....
      Lurchi ! Lurchi ! Lurchi !

      Kommentar


      • #4
        afaik solltest du boundaries nach jedem Mailteil setzen
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar


        • #5
          hmm probier ich mal aus...
          Lurchi ! Lurchi ! Lurchi !

          Kommentar


          • #6
            Also hat nichts gebracht...ich mein woran kann es liegen das es aufeinmal nicht mehr funktioniert? obwohl die Datei nicht verändert wurde.. So wie der Header jetzt ist hats ja seit paar Monaten geklappt.

            Dumme Frage könnte es am md5(time()) liegen?? das er in diesem Monat irgendwas anderst macht ich weiß dumme Frage aber ich weiß nicht worans sonst liegen kann
            Lurchi ! Lurchi ! Lurchi !

            Kommentar


            • #7
              Warum verstuchst du den Fehler auf gut Glück zu finden?

              Wäre es nicht nur logisch, sich zunächst den Quelltext der Mail anzusehen und dann zu sehen, was falsch ist. Danach er sollte man gucken, welcher PHP-Code dafür verantwortlich ist.

              Kommentar


              • #8
                Das ist mir klar und hab ich auch gemacht und bin zu dem Schluss gekommen das es am Header liegen muss.....
                Lurchi ! Lurchi ! Lurchi !

                Kommentar


                • #9
                  Häng mal eine komplette Email (header und body) als Textdatei hier im Forum an. Bitte unverändert lassen, zumindest was Zeilenumbrüche angeht.

                  Gruss

                  tobi
                  Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                  [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                  Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                  Kommentar


                  • #10
                    meinst den script oder die verschickte email?
                    Lurchi ! Lurchi ! Lurchi !

                    Kommentar


                    • #11
                      meinst den script oder die verschickte email?
                      Nach was klingt denn
                      Häng mal eine komplette Email (header und body) als Textdatei hier im Forum an.
                      ??

                      Also erstmal nur die Email, wenn wir dort Fehler finden können wir uns immer noch auf deinen PHP Code stürzen.

                      Gruss

                      tobi
                      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                      Kommentar


                      • #12
                        so
                        Lurchi ! Lurchi ! Lurchi !

                        Kommentar


                        • #13
                          nochmal
                          Zuletzt geändert von Anbu; 12.06.2007, 10:52.
                          Lurchi ! Lurchi ! Lurchi !

                          Kommentar


                          • #14
                            Ich nix sehen boundary innerhalb der Email... Wo die sein ?
                            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                            Kommentar


                            • #15
                              Die Email ist so bei mir angekommen Indianerehrenwort
                              Wenn ich die $msg auf meiner Seite ausgeben bekomm ich auch die Boundarys zu sehen


                              Soll ich mal den Script ab dem abschicken reinstellen?
                              Lurchi ! Lurchi ! Lurchi !

                              Kommentar

                              Lädt...
                              X