2011-10-25 174 views
2

如何在phpmailer中設置返回路徑? 我有這樣的:phpmailer返回路徑

$mail = new PHPmailer(); 
$mail->IsHTML(true); 

$mail->SetFrom($_SESSION['user_mail'], $_SESSION['user_name']); 

$mail->AddAddress($leverancier_mail, $leverancier_mail); 
$mail->AddBCC($config['kopie_mail'], $config['kopie_mail']); 

$mail->AddReplyTo($_SESSION['user_mail'], $_SESSION['user_name']); 
$mail->Sender = $_SESSION['user_mail']; 

當返回的郵件是發送給管理員,而不是發送者。我怎樣才能讓它回到發件人?

回答

2

的PHPMailer類會自動將返回路徑從或發件人:

public function CreateHeader() { 
    ... 

    if(empty($this->Sender)) { 
     $result .= $this->HeaderLine('Return-Path', trim($this->From)); 
    } else { 
     $result .= $this->HeaderLine('Return-Path', trim($this->Sender)); 
    } 

    ... 
}