mail() und der Return-Path

Trash

Erfahrenes Mitglied
moin,
ich verschicke eine HTML-Email und die wird mit einem falschen Return-Path verschickt.

Nun habe ich probiert, den Return-Path anzupassen, was mit aber nicht gelingen mag:

PHP:
	$headers  = 'MIME-Version: 1.0' . "\r\n";
	$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
	$headers .= 'From: '.FROM_NAME.'' . "\r\n";
	$headers .= 'Reply-To: '.FROM_EMAIL.'' . "\r\n";
	$headers .= 'Return-Path: '.FROM_EMAIL.'' . "\r\n";

Dann habe ich etwas über die "-f"-Option gelesen, mit der es bei einigen geklappt hat. Ich verstehe es so, dass ich diese folgendermaßen anwenden muss:

PHP:
$headers .= 'Return-Path: -f'.FROM_EMAIL.'' . "\r\n";

Das ändert aber nichts. Könnt ihr mir sagen, wie ich dieses Problem lösen kann?

Danke!
 
Nein, die -f-Option ist eine Option von sendmail, dem Programm, welches deine Mail letztlich nach draußen schickt. Der Aufruf sähe so aus:

Code:
sendmail -f < mailtext

In php kannst Du die innerhalb der mail()-Funktion angeben:
Code:
mail ( $to , $subject , $message, $headers, "-f ".FROM_EMAIL );

Siehe:
http://de3.php.net/manual/de/function.mail.php
 
Zurück