Как установить собственный Return-Path при отправке писем с использованием Mail::factory('smtp',

Я пытаюсь отправить электронное письмо, которое будет отправлено на указанный мной адрес, отличный от адреса, с которого он был отправлен.

код, который я использую для отправки писем:

$headers = array (
    'From' => $emailAdr
    'To' => $emailDest,
    'Subject' => $subject,
);                                      
$hdrs = $mime->headers($headers);

$smtp = Mail::factory('smtp',
        array ('host' => 'ssl://'.$emailServer,
               'auth' => true,
               'port' => '465',
               'username' => $emailUser,
               'password' => $emailPass));

$mail = $smtp->send($emailDest, $hdrs, $body);

Я искал по всему интернету решение этой проблемы.

1 ответ

Попробуй это:

$headers = array (
    'From' => $emailAdr
    'To' => $emailDest,
    'Subject' => $subject,
    'Return-path' => 'return@path.com',
); 

Но разные почтовые серверы переводят путь возврата по своим правилам (он просто будет использовать From, Reply-to или же X-Return-Path так далее

Другие вопросы по тегам