SwiftmailerBundle如何发送带有html内容的电子邮件?Symfony 2

Pop*_*tus 15 html email symfony

我尝试发送带有HTML内容的模板但在电子邮件中我只收到文本

如何设置发送带有HTML内容的电子邮件?

$messaggio = \Swift_Message::newInstance()
                ->setSubject('Hello Email')
                ->setFrom('mittente@example.com')
                ->setTo('ffff@hotmail.it')
                ->setBody($this->renderView('AcmeUserBundle:Default:email.text.twig'))
                ;
                $this->get('mailer')->send($messaggio);
Run Code Online (Sandbox Code Playgroud)

Ant*_*nko 42

使用指定内容类型 ->setContentType("text/html")


Woj*_*ski 13

您必须指定'text/html'类型:

->setBody($this->renderView('...:....html.twig'), 'text/html')
Run Code Online (Sandbox Code Playgroud)