sætte Return-Path i mail()
Jeg har lavet denne ligge function som virker 99,9% som den skal.Mailen blir sendt og Reply-To er rigtigt og det hele. Det eneste der er i vejen er at Return-Path ikke bliver ændret og jeg er træt af at jeg som serveradministrator blir spammet med mails, hvis en mailadresse feks ikke eksistere mm...
function send_mail(){
//Sets headers for the email
$headers .= "From: " . $this->senderName . "<" . $this->senderEmail . ">\r\n";
$headers .= "Reply-To: " . $this->senderName . "<" . $this->senderEmail . ">\r\n";
$headers .= "Return-Path: " . $this->senderName . " <" . $this->senderEmail . ">\r\n";
$headers .= "Message-ID: <".$now." TheSystem@".$_SERVER['SERVER_NAME'].">".$eol;
$headers .= "X-Mailer: PHP4\r\n"; //mailer
$headers .= "X-Priority: 3\r\n"; //1 UrgentMessage, 3 Normal
$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n";
$headers .= "MIME-Version: 1.0\r\n";
//$headers .= "Bcc: dj@djthomas.dk\n";
ini_set(sendmail_from,$this->senderEmail);
if( mail( $this->recipient, $this->title, $this->content, $headers ) ){
ini_restore(sendmail_from);
return true;
}
}
Nogen der har et bud på hvorfor Return-Path stadig hedder www-data@servernavn.com når mailen blir sendt?
