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-to等等X-Return-Path

于 2012-09-27T06:46:22.137 回答