2014-01-20 88 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