Symfony 向多个收件人发送电子邮件 SwiftMailer

时间:2021-06-03 18:10:10

标签: php symfony email swiftmailer

我正在使用 symfony(初学者) 我正在尝试使用 swiftmailer 发送电子邮件 我有一个“campagne”类,其中包含我要发送的电子邮件活动,以及一个“groupe”类(每个组都包含我想向其发送活动的电子邮件地址),两者之间存在多对多关系

我的问题是:如何将我的营销活动发送到我选择的群组中的电子邮件

发送功能:

$campagne = $this->getDoctrine()->getRepository(Campagne::class) ->find($id);
     $message = (new \Swift_Message($campagnes->getNom()))
                             // On attribue l'expéditeur
                             ->setFrom('expedmail@gmail.com')
                             // On attribue le destinataire
                        
                             ->setTo('recipmail@gmail.com')
                            
                             // On crée le texte avec la vue
                             ->setBody($campagne->getMessage() );
                             $mailer->send($message);

我在“Campagne”实体中有这个:

 /**
     * @return Collection|Groupe[]
     */
    public function getCampagnes(): Collection
    {
        return $this->campagnes;
    }

0 个答案:

没有答案