2014-01-20 50 views
0

如果我设置收件人,我还需要设置TO头?PEAR-> Mail.php收件人和收件人

我设置到标题是这样的(从在EE插件的EE模板):

$headers["To"]  = $this->EE->TMPL->fetch_param('send_to'); 

,然后接收方是这样的:

$recipients   = $this->EE->TMPL->fetch_param('send_to'); 

然后发送这样的:

$mail_object  =& Mail::factory("smtp", $smtpinfo); 
$mail_result  = $mail_object->send($recipients, $headers, $email_msg); 

我真的需要这样做吗?

+0

你为什么在mail :: factory之前使用了ambersand? –

+0

我可以看到你的完整代码? –

回答

1

它将到达收件人。但是,如果您将标题中的'To'留为空白,则会在其邮件客户端中为读者显示“未公开收件人”。

+0

但是,如果我只设置了“To”标题,它仍然会被传送? – MB34

+0

不可以。您可以将$ headers [“To”]离开,但不是$收件人。 –

+0

我继续并设置了两者。谢谢。 – MB34