Symfony2 SwiftMailer多个收件人

时间:2014-09-24 06:58:55

标签: email symfony swiftmailer

我正在使用symfony 2.1,我有表单用于添加电子邮件(在数据库中有表格)。像Newsletter这样的东西。 我想从此表中发送所有配方的群组电子邮件。如何将所有这些电子邮件从数据库表中放入 setTo

$message = \Swift_Message::newInstance()
                    ->setSubject('Hello Email')
                    ->setFrom('form@form.pl')
                    ->setTo('??')
                    ->setBody(
                        $this->renderView(
                            'NewAdminBundle:Msg:index.html.twig',
                            array('singlelist' => $list

                          )
                        )
                    )
                ;
                $this->get('mailer')->send($message);

1 个答案:

答案 0 :(得分:1)

您可以将array传递给setTo()方法:

  setTo(
       array(
         'receiver@domain.org',
         'other@domain.org' => 'A name'
    ))

另见http://swiftmailer.org/docs/messages.html