PHP mail () from und replyto-Header werden ignoriert

  • Ich habe ein Problem auf einem Server, für das die zusätzlichen Header ignoriert werden.

    Zu reproduzierender Code:

     $toEmail="customer@domain.com";
    $subject="subject";
    $message="this is a message";
    $fromEmail="Customer Service <customerservice@domain.net>";
    $replyToEmail="Customer Service <customerservice@domain.net>";
    mail("$toEmail", $subject, $message, "FROM: $fromEmail","-f$replyToEmail");
    echo "mail sent";
     

    Die Absenderadresse endet up: customerservice@domain.net.prod3.domain.net

    prod3.domain.net ist der Name des Servers, dh er verknüpft die Absenderadresse und die Computername.

    Auf dem Server wird LAMP mit Centos5 ausgeführt.

    Vielen Dank!

    Nocken

    22 November 2011
    evilknot
1 answer
  • 1) Bitte fügen Sie den E-Mail-Namen mit einem doppelten Anführungszeichen bei, z. $ fromEmail = "\" Customer Service \ ""

    2) Ändern Sie das "FROM" in "From". Zum Beispiel "From: $ fromEmail"

    08 December 2011
    BoonKit