如何使用Mail :: factory('smtp'发送电子邮件时设置自定义返回路径,

时间:2012-09-27 06:35:31

标签: php email return-path

我正在尝试发送的电子邮件会反弹到我指定的地址,与发送的地址不同。

我用来发送电子邮件的代码是

$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 个答案:

答案 0 :(得分:0)

试试这个:

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

但是,不同的邮件服务器按照自己的规则转换返回路径(它只会使用FromReply-toX-Return-Path