[3.1.10] Return-Path im Mail-Header setzen

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Benutzeravatar
bvetter
Mitglied
Beiträge: 31
Registriert: 08.01.2017 12:21
Wohnort: Berlin
Kontaktdaten:

[3.1.10] Return-Path im Mail-Header setzen

Beitrag von bvetter »

Hallo Community,

ich nutze aktuell in PHPBB 3.1.10 die PHP-Funktion mail für den Versand der Foren-Mails.
Leider scheint PHPBB im Mail-Header den "Return-Path" Eintrag nicht zu setzen.
Dadurch wird bei meinem Webhoster dies standardmäßig durch benutzer@domain.de besetzt.
Dies entspricht aber nicht der im PHPBB eingetragenen Adresse (sowohl Kontakt- als auch Antwort-Adresse).

Wie kann man festlegen, dass PHPBB auch den "Return-Path" Eintrag setzt?
In PHPBB 3.2 scheint das gleiche Problem aufzutreten.

Würde mich über einen Lösungsvorschlag freuen. :)
https://www.alefo.de - das inoffizielle deutsche Alexa und Echo Forum
https://www.gassistant.de - das inoffizielle deutsche Google Assistant Forum
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: [3.1.10] Return-Path im Mail-Header setzen

Beitrag von gn#36 »

Du könntest dir die includes/functions_messenger.php ansehen, die enthält die Klasse, mit der der Mailversand durchgeführt wird. Dort gibt es eine Funktion, die den Mailheader zusammenbaut: function build_header($to, $cc, $bcc).

Mit einer zusätzlichen Headerzeile, z.B. nach $headers[] = 'Content-Transfer-Encoding: 8bit'; // 7bit kannst du deinen Header einfügen. Die Zeile baust du dabei genau so auf wie im Beispiel:

Code: Alles auswählen

  $headers[] = 'Return-Path: Inhalt'; // Kommentar   
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Support-Forum“