Der Martin: [HILFE] eMail Header verändern !

Beitrag lesen

Hallo Chris,

die lange Fahne PHP-Code hab ich mir jetzt nicht angesehen, aber das Beispiel des Mail-Headers.

Die meisten Headerzeilen, die du anscheinend nicht haben willst, werden aber von deinem Provider bzw. dessen Mailserver eingefügt. Daran kannst du nichts ändern.

Received: from [212.78.204.19] (helo=mcoref02.st2.lyceu.net) <--- DAS SOLLTE WEG bzw. VERÄNDE WERDEN

Vergiss es. JEDER Mailserver, über den die Nachricht auf ihrem Weg läuft, fügt seinen Footprint ein, also eine Zeile mit Received: und mindestens einem Zeitstempel und der Info, von welchem Host er die Nachricht übernommen hat (manchmal DNS-Name, manchmal nur IP).

Received: from wmphpf07.st2.lyceu.net (wmphpf07.st2.lyceu.net [212.78.204.67]) <-- <--- DAS SOLLTE WEG bzw. VERÄNDE WERDEN

dito.

X-MM-Mail-From-Script: /xxx/xxx.php <--- DAS SOLLTE WEG bzw. VERÄNDERT WERDEN
X-Complains-To: xxx@lxxx.de <--- DAS SOLLTE WEG bzw. VERÄNDERT WERDEN

Das fügt wahrscheinlich die PHP-Engine deines Providers hinzu. Aber da es nur X-Headers sind, werden sie von Mailservern und Clients in der Regel ignoriert. Erst der Empfänger, der sich die Headerzeilen im Einzelnen anschaut, sieht diese Angaben.

Sender: xxx@xxx.de <--- DAS SOLLTE WEG bzw. VERÄNDERT WERDEN

Das stammt von deinem SMTP-Server, der als erster die Nachricht annimmt und weiterleitet.

Generell gilt: Du kannst mit dem letzten Parameter in mail() nur _zusätzliche_ Headerzeilen angeben. Du hast aber damit keinerlei Einfluss auf Header, die auf dem Übertragungsweg hinzugefügt werden.

So long,

Martin