tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
441
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DeeFour DeeFour ist offline Mitglied Bronze
    Registriert seit
    Jun 2004
    Ort
    Korschenbroich
    Beiträge
    49
    Hallo,

    hat evtl. jemand ne Idee woran das liegen kann?

    Ich habe ein selbstgeschriebene HTML Mail Newsletter Tool. Als Editor für den Text nutze ich den FCK Editor.

    Der Text wird in einem Longtext Feld in einer MySQL 4 Datenbank gespeichert und steht dorf auch korrekt ohne Leerzeichen in den Worten.

    Wenn dann ein HTML Newsletterverschickt wird, tauchen dann aber im EMAIL Cient (egal ob Outlook, Outlookexpress oder Thunderbird) plötzlich mitten in Worten Leerzeichen auf. Beispiel: aus "begleitet" wird "be gleitet", aus "Special-Interest-Nischen" wird "Special-Interest-N ischen".

    Der Text hat ca. 40.000 Zeichen incl. HTML Code. Bei der Länge kommt dieses Leerzeichenproblem 3-4 mal vor. Wenn man den Text ändert kommt das Leerzeichen quasi an der gleichen Position im Text in einem anderen Wort vor.

    Schonmal vorab Danke

    Frank
     

  2. #2
    splasch splasch ist offline Mitglied Brillant
    Registriert seit
    Jul 2004
    Beiträge
    854
    Kommt drauf an wie du das ans mail Weiterleites welche Html anweisungen durchgeführt werden und ob du überhaupt dem Mail gesagt hast das es sich um Html handelt. unsw.

    Mfg Splasch
     

  3. #3
    DeeFour DeeFour ist offline Mitglied Bronze
    Registriert seit
    Jun 2004
    Ort
    Korschenbroich
    Beiträge
    49
    im Newsletter ist standart HTML und an den Worten die es betritt hängt garkein HTML, die sind einfacher Text.

    Die Mails ansich werden auch ordentlich als HTML Mail angezeigt, wie gesagt nur einige Worte haben auf einmal Lücken mitten im Wort.

    Das hier sind die Headerinfos von meiner Mail Routine.


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
        $from = "$from_email <$from_email>"; 
        $to   = "$to_email"; 
        $main_boundary = "----=_NextPart_".md5(rand()); 
        $text_boundary = "----=_NextPart_".md5(rand()); 
        $html_boundary = "----=_NextPart_".md5(rand()); 
        $headers = "From: $from_email\n"; // achtung bitte durch Kunden Email ersetzen... 
        
        //$headers .= "Reply-To: $from\n";  
        $headers .= "X-Mailer: Code1 Mailer\n"; 
        $headers .= "MIME-Version: 1.0\n"; 
        $headers .= "Content-Type: multipart/mixed;\n\tboundary=\"$main_boundary\"\n"; 
        $message .= "\n--$main_boundary\n"; 
        $message .= "Content-Type: multipart/alternative;\n\tboundary=\"$text_boundary\"\n"; 
        $message .= "\n--$text_boundary\n"; 
        $message .= "Content-Type: text/plain; charset=\"ISO-8859-1\"\n"; 
        $message .= "Content-Transfer-Encoding: 7bit\n\n"; 
        $message .= ($text_message!="")?"$text_message":"Text portion of HTML Email"; 
        $message .= "\n--$text_boundary\n"; 
        $message .= "Content-Type: multipart/related;\n\tboundary=\"$html_boundary\"\n"; 
        $message .= "\n--$html_boundary\n"; 
        $message .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n"; 
        $message .= "Content-Transfer-Encoding: quoted-printable\n\n"; 
        $message .= str_replace ("=", "=3D", $html_message)."\n";
    Geändert von DeeFour (29.05.08 um 11:48 Uhr)
     

  4. #4
    DeeFour DeeFour ist offline Mitglied Bronze
    Registriert seit
    Jun 2004
    Ort
    Korschenbroich
    Beiträge
    49
    hat sich erledigt, lag daran das der Mailer bei Zeilen die länger als 80 Zeichen waren, von selbst nen Zeilenumbruch eingebaut hat, der dann als BLANK im HTML angezeigt wurde.
     

Ähnliche Themen

  1. PHP Mail - kommt als html Anahng
    Von Chris im Forum PHP
    Antworten: 1
    Letzter Beitrag: 09.08.10, 22:13
  2. Warum kommt keine Mail an
    Von fredolin im Forum PHP
    Antworten: 4
    Letzter Beitrag: 16.09.09, 15:54
  3. php_form mail kommt nicht an..
    Von elcampero im Forum PHP
    Antworten: 0
    Letzter Beitrag: 13.09.07, 15:36
  4. Antworten: 4
    Letzter Beitrag: 19.04.07, 20:57
  5. Mail Sender? Wo kommt dieser her?
    Von Gudy im Forum PHP
    Antworten: 2
    Letzter Beitrag: 14.09.06, 08:40