Отправляется текст вместо html.

->setContentType('text/html')