2011-02-09 6 views
1

私はswiftmailer - 参照による失敗?

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

しかし、

私はあなたが

参照による変数を渡しを行うことができますことを認識していますを使用して失敗を記録するために、ではSwiftMailer

現在を使用していますMailerクラスのsend()メソッドまたはbatchSend()メソッドの名前。 トランスポートが受信者のいずれかを拒否した場合、犯人アドレスは、参照によって提供される>配列に追加されます。私の質問がある

if(!$mailer->send())キャッチバウンスしていますか? 一度に1つずつメールを送信します。内容はすべて変更されているので、一度に複数のアドレスに送信することはありません。

具体的には、2番目の方法を使用して私に何か利点がありますか?

答えて

0

受信者ごとにカスタマイズしたメッセージを送信する場合は、メリットはありません。 send()はバウンスをキャッチしません。 SMTPは最初にメッセージを受け入れ、後でリターンパスヘッダーで指定されたアドレスに振り向けます。スクリプトでバウンスアカウントを読み取るか、またはバウンスメールをバウンスメールをスクリプトにリダイレクトさせてバウンスを自動的に処理できるようにする必要があります。

関連する問題