2011-02-09 56 views
1

我使用swiftmailerswiftmailer - 通過引用失敗?

目前記錄我用

if(!$mailer->send()) //failed

失敗,但是,

我知道,你可以做

傳遞一個通過引用變量名稱給Mailer類的send()或batchSend()方法。 如果傳輸拒絕任何收件人,罪魁禍首地址將被添加到由參考提供的>數組中。

我的問題是,

是否if(!$mailer->send())捕捉反彈? 我一次發送一封電子郵件,因爲他們都修改了內容,所以我一次不會發送更多的地址。

使用第二種方法對我有什麼好處嗎?

回答

0

如果爲每個收件人發送自定義郵件,對您而言沒有任何好處。 send()不會發生反彈。 SMTP最初可以接受消息,然後將它們反彈到返回路徑頭中指定的地址。您必須能夠讀取腳本中的退回帳戶,或者讓郵件過濾器將退回電子郵件重定向到腳本以自動處理退回。