+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Email- Header erscheint im Betreff

  1. #1
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.805

    Email- Header erscheint im Betreff

    Ich hab ein Script geschrieben, zum versenden eines Newsletter. Im großen und ganzen funktioniert alles, doch werden manche Header- Modifikationen komischerweise nicht angewendet, sondern in der Betreffzeile Ausgegeben.

    Hier der wichtige Teil des Scripts:

    PHP-Code:
    $subject $_POST[titel];
        
    $headers 'From: DSA-Ring Newsletter <newsletter@dsa-ring.com>'.$eol;
    $headers .= 'Reply-To: DSA-Ring Newsletter <newsletter@dsa-ring.com>'.$eol;
    $headers .= 'Return-Path: DSA-Ring Newsletter <newsletter@dsa-ring.com>'.$eol;    
    $headers .= "Message-ID: <".$now." TheSystem@".$_SERVER['SERVER_NAME'].">".$eol;
    $headers .= "X-Mailer: PHP v".phpversion()."".$eol;          // These two to help avoid spam-filters
    $headers .= "Content-type: text/plain; charset=iso-8859-1".$eol
    $headers .= "Content-Transfer-Encoding: 8bit".$eol;

    $message "Hallo $row[username]!\n";    
    $message .= strip_tags($_POST[nachricht]);  
    $message .= "\n\nDies ist ein automatisch verschickter Newsletter.\nBitte antworte nicht auf diese Mail.\nWenn du den DSA- Ring Newsletter nicht mehr erhalten willst, so aktualisiere dein Forenprofil!"
                 
                 
    mail('adromir@dsa-ring.com'$subject$message$headers);
                 echo 
    "Email verschickt"
    Und der HEader der empfangenen Mail sieht so aus:

    Code:
    From: "DSA-Ring Newsletter Return-Path" <newsletter@dsa-ring.com>,
      "DSA-Ring Newsletter Message-ID" <newsletter@dsa-ring.com>,
      "X-Mailer" <TheSystem@www.dsa-ring.com>,
      "PHP v4.3.10-16Content-type" <text/plain@kendzorra.de>,
      "charset=iso-8859-1Content-Transfer-Encoding" <8bit@kendzorra.de>
    To: adromir@dsa-ring.com
    Subject: DSA-Ring Newsletter August 2006
    Ich steig da nicht mehr durch
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

  2. #2
    TP-Senior Angelmaker ist auf einem guten Weg
    Registriert seit
    Jul 2006
    Ort
    Köln
    Beiträge
    247
    Das Problem sit wahrscheinlich, daß Du hinter einige Header ein doppeltes $eol hängen musst. Also etwa in der Form:

    PHP-Code:
    $headers .= "Content-type: text/plain; charset=iso-8859-1".$eol.$eol
    Sag mal Bescheid, ob es das war.

    Cheers.
    Ich habe keine Signatur. Dieser Satz kein Verb.

  3. #3
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.805
    So was komisches..

    Ich hatte erst immer ein \n als Zeilen- Ende. Funktionierte nicht.. Dann hatte ich \r\n funktionierte auch nicht.. Dann $eol.. Dito.. Nun habe ich es wieder mit \n versucht und jetzt funzt es.. Komisch..
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51