Sebastian: Infos im Header einer E-mail

Hallo,

ich könnte den rat eines Experten gebrauchen!

$header .="From:" .$_POST["name"]."<".$_POST["email"].">\n";
Kann ich so eine Zeile in den Header einer zu erzeugenden E-mail übergeben, der dann z.B. dieses sendet:

Sebastian Schimpf zabcontact2@yahoo.de

Muss zwischen dem Namen und der E-mail-adresse ein Leerzeichen sein?
Es geht in diesem Fall darum, das ich einfach nur eine E-mail an einen Autoresponder schicken möchte, der nur Name und E-Mail-Adresse braucht.

Über eine Tipp wäre ich dankbar!

Gruß
Sebastian

--
fo:) rl:? br:> n4:? >>> mo:) va:| de:µ zu:{ >>> *lol* fl:) fl:( ss:|
  1. Hi,

    $header .="From:" .$_POST["name"]."<".$_POST["email"].">\n";

    es ist zwar nicht falsch; aber ich glaube, Du wolltest das Leerzeichen bei "From: ".$_POST... anders setzen :-)

    Kann ich so eine Zeile in den Header einer zu erzeugenden E-mail übergeben, der dann z.B. dieses sendet:

    Das Format ist gültig.

    Muss zwischen dem Namen und der E-mail-adresse ein Leerzeichen sein?

    Nein, ich würde es Dir aber empfehlen.

    Es geht in diesem Fall darum, das ich einfach nur eine E-mail an einen Autoresponder schicken möchte, der nur Name und E-Mail-Adresse braucht.

    Ah so. Das Format von eMail-Adressen bzw. dem (z.B.) From-Header ist in RFC 2822, http://www.ietf.org/rfc/rfc2822.txt definiert. Mache Dir ruhig einmal die Mühe, das dort Stehende zu verstehen; es hilft Dir bei ähnlichen Problemen in der Zukunft, einen RFC lesen zu können.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo Cheatah,

      ich danke dir für deine Hinweise und den Tipp!
      Ich werde mich mal damit beschäftigen, denn ist bestimmt sinnvoll.

      Gruß
      Sebastian