1

送信元のアドレスとは異なる、指定したアドレスにバウンスするメールを送信しようとしています。

メールを送信するために使用しているコードは

$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);

私はこれに対する解決策をインターネット全体で検索しました。

4

1 に答える 1

0

これを試して:

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

ただし、異なるメールサーバーは、独自のルールによってリターンパスを変換FromしますReply-toX-Return-Path

于 2012-09-27T06:46:22.137 に答える