Behebung des „Von“-Header-Problems in der PHP-Mail-Funktion
Beim Verfassen von E-Mails mit der Mail-Funktion von PHP stoßen Benutzer häufig auf Schwierigkeiten beim Festlegen des „ From'-Header korrekt. In diesem Fall scheint die E-Mail mit einer falschen „Von“-Adresse zugestellt zu werden, während die „Antwortadresse“ richtig eingestellt ist.
Um dies zu beheben, ist es wichtig zu verstehen, dass einige ISPs, wie Bluehost, Beschränken Sie die Verwendung externer E-Mail-Adressen als „Von“-Headerwert. Als Alternative wird empfohlen, den „Reply-To“-Header zu verwenden, um Antworten an die gewünschte Adresse umzuleiten.
Wenn die „Von“-Adresse jedoch gültig ist, kann eine Problemumgehung mithilfe eines fünften Parameters im erfolgen Der Befehl mail() kann wie folgt implementiert werden:
mail($to, $subject, $message, $headers, "-f [email protected]");
Durch Hinzufügen dieses Parameters können Sie die gewünschte Absenderadresse angeben und das Standardverhalten bestimmter überschreiben ISPs.
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWie kann ich den 'From'-Header in der mail()-Funktion von PHP richtig setzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!