phpmailer Return-path - PullRequest
       9

phpmailer Return-path

2 голосов
/ 25 октября 2011

Как мне установить путь возврата в 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'];

Когда письмо возвращается, оно отправляется администратору, а не отправителю.Как я могу вернуть его отправителю?

1 Ответ

2 голосов
/ 21 марта 2012

Класс PHPMailer автоматически устанавливает для Return-path значение From или Sender:

public function CreateHeader() {
    ...

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

    ...
}
...