2012-02-04 11 views
15

intento enviar plantilla con contenido HTML pero en el correo electrónico que recibió sólo textoSwiftmailerBundle ¿cómo se puede enviar un correo electrónico con contenido html? Symfony 2

¿Cómo puedo configurar para el correo electrónico de envío con contenido HTML?

$messaggio = \Swift_Message::newInstance() 
       ->setSubject('Hello Email') 
       ->setFrom('[email protected]') 
       ->setTo('[email protected]') 
       ->setBody($this->renderView('AcmeUserBundle:Default:email.text.twig')) 
       ; 
       $this->get('mailer')->send($messaggio); 

Respuesta

40

Especificar tipo de contenido utilizando ->setContentType("text/html")

+0

Eres el mejor !! – Matheno

12

tiene que especificar 'text/html' Tipo:

->setBody($this->renderView('...:....html.twig'), 'text/html') 
Cuestiones relacionadas