Anzeige:
Ergebnis 1 bis 6 von 6

Thema: mail() macht Reply-To nicht richtig

  1. #1
    LinuxNewbee
    Gast

    mail() macht Reply-To nicht richtig

    Wenn ich, wie mir empfohlen \r\n hinter die Headerzeilen setze,
    bringt mail() nur die erste Headerzeile durch den smtp-Server des Providers.

    Nur mit \n schnurrt alles wie die Katz.

    Ist das 'n Problem? Können einige Server auf dem weiten, weiten E-Mail Weg dann evtl. nicht damit umgehen? Oder haben villeicht einige Clients damit Probleme?

    Oder alles Roger - no panic - SNAFU?

  2. #2
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    Keine Ahnung woher du das mit dem \r hast. Bisher hat immer ein \n gereicht.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

  3. #3
    core
    Gast
    Njarrrrr, \r\n ist im E-Mail-Header absolut korrekt. \n wäre hier hingegen falsch!

    Es gibt (angeblich) allerdings ein paar mies programmierte Server, die ein \r automatisch in \r\n verwandeln. dann wird \r\n zu \r\n\n, was natürlich gänzlich falsch ist.

    Demnach wäre es möglich, dass der Fehler woanders sitzt.. Gibt es etwas Beispiel-CODE?


    Aus der E-Mail RFC:
    2.2. Header Fields

    Header fields are lines composed of a field name, followed by a colon
    (":"), followed by a field body, and terminated by CRLF. A field
    name MUST be composed of printable US-ASCII characters (i.e.,
    characters that have values between 33 and 126, inclusive), except
    colon. A field body may be composed of any US-ASCII characters,
    except for CR and LF. However, a field body may contain CRLF when
    used in header "folding" and "unfolding" as described in section
    2.2.3. All field bodies MUST conform to the syntax described in
    sections 3 and 4 of this standard.

  4. #4
    Registrierter Benutzer
    Registriert seit
    18.04.2008
    Beiträge
    26
    \r\n ist doch der Zeilenumbruch auf Windows Maschinen oder nicht?
    \n dagegen auf Linux Maschinen...

    Irgendwas war da doch

  5. #5
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Zitat Zitat von Blutgerinsel Beitrag anzeigen
    Irgendwas war da doch
    Das spielt im Falle der E-Mail RFC keine Rolle, da dort CRLF genau als \r\n definiert ist und die RFC unabhängig von irgendeinem System ist.
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

  6. #6
    attila.rufius
    Gast
    Nimm das \r raus, dann klappts. Frag nicht wieso, glaub mir, so klappts.

    Atti

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •