Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich die Rücksendeadresse des Umschlags in der Funktion „mail()“ von PHP überschreiben?

Wie kann ich die Rücksendeadresse des Umschlags in der Funktion „mail()“ von PHP überschreiben?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-28 02:41:30895Durchsuche

How can I override the envelope return address in PHP's `mail()` function?

So überschreiben Sie die Rücksendeadresse des Umschlags in PHP Mail

Um das Problem beim Festlegen der Rücksendeadresse des Umschlags mithilfe der Funktion mail() von PHP zu beheben, Diese Antwort bietet eine einfache Lösung.

Die Funktion mail() akzeptiert optionale vierte und fünfte Parameter. Während der vierte Parameter zum Festlegen von Headern verwendet wird, kann der fünfte Parameter verwendet werden, um Optionen direkt an den zugrunde liegenden sendmail-Befehl zu übergeben. Durch die Angabe von -f [Ihre_gewünschte_E-Mail-Adresse] im fünften Parameter können Sie die standardmäßige E-Mail-Adresse des Umschlags überschreiben.

Um beispielsweise die Rücksendeadresse des Umschlags auf [email protected] festzulegen, kann das folgende Codefragment verwendet werden :

<code class="php">mail('[email protected]', 'subject!', 'body!', 'From: [email protected]', '-f [email protected]');</code>

Dieser Ansatz entspricht einer „besseren, einfacheren und PHP-geeigneteren“ Methode zum Ändern der Mail-FROM-Adresse des Umschlags, da er eine direkte Kontrolle über die Sendmail-Optionen ermöglicht und eine saubere Integration mit ermöglicht der PHP-Mailer.

Das obige ist der detaillierte Inhalt vonWie kann ich die Rücksendeadresse des Umschlags in der Funktion „mail()“ von PHP überschreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn