我尝试发送带有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);
答案 0 :(得分:41)
使用->setContentType("text/html")
答案 1 :(得分:13)
您必须指定' text / html'类型:
->setBody($this->renderView('...:....html.twig'), 'text/html')