php - 如何使用swift mailer读取模板?

标签 php templates swiftmailer

我有一个模板文件(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");

这有效..

关于php - 如何使用swift mailer读取模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24401977/

相关文章:

PHP Mysql 字段值基于另一个字段值

PHP 未排序数组总和中的最大整数

c++ - 缺少类模板的参数列表

c++ - Const 方法和自定义迭代器

c++ - 提供通用枚举类型作为模板参数

php - 使用 laravel 从本地机器发送邮件

php - 即使设置了 UTF-8 编码,在浏览器中显示俄文字母的问题

php - Raspberry Node.js 和执行命令

symfony - 异步发送电子邮件 : spool, 队列和 cronjob/daemon

php - 在使用 Kohana 包装器的 Swift 邮件程序方面需要帮助