#phpmailer
#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'];
Когда возвращается сообщение, оно отправляется администратору, а не отправителю. Как я могу вернуть его отправителю?
Ответ №1:
Класс PHPMailer автоматически устанавливает обратный путь для 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));
}
...
}