我有一个模板文件(html文件).我必须在邮件中包含此模板.如何使用Swift Mailer阅读模板.
我试过了
$emailBody = readTemplateFile("http://www.something.in/guitar-mail.html");
$emailBody_new = str_replace("#name#",$reg_fname,$emailBody);
$emailBody_new = str_replace("#email#",$url,$emailBody_new);
$message->setBody($emailBody_new);
但是在邮件中,html标记和css显示为平面文本.我该怎么做?
解决方法:
好吧,终于我找到了解决方案.
更换线
$message->setBody($emailBody_new);
有了这个
$message->setBody($emailBody_new, "text/html");
这个工作..