mandrill 模板电子邮件中的动态 html

Posted

技术标签:

【中文标题】mandrill 模板电子邮件中的动态 html【英文标题】:Dynamic html in mandrill template email 【发布时间】:2013-10-26 22:01:46 【问题描述】:

我正在尝试使用 mc:edit 在 div 中添加动态 html 表格字符串,但它没有呈现为 html,它只在电子邮件中显示该字符串。

模板中的div标签:

<div mc:edit="tracker"> 
</div> 

我的 html 字符串:

 <table border='1px' cellspacing='1px'>
   <tr>
      <table border=1px cellspacing=1px>
         Test</tr>
         <tr>
            <td class=class1></td>
            <td class=class1></td>
            <td class=class1></td>
            <td class=class1></td>
            <td class=class1></td>
            <td class=class1></td>
            <td class=class1></td>
         </tr>
      </table>
   </tr>
   <tr>
      <table border=1px cellspacing=1px>
         Walk</tr>
         <tr>
            <td class=class1></td>
            <td class=class1></td>
            <td class=class1></td>
            <td class=class1></td>
            <td class=class1></td>
            <td class=class1></td>
            <td class=class1></td>
         </tr>
      </table>
   </tr>
</table>

如果我将这个字符串直接粘贴到模板中,它就可以正常工作。

【问题讨论】:

【参考方案1】:

问题是 HttpUtility.HtmlEncode(strHTML)。我删除了它并简单地传递了 strHTML 并且它现在正在工作。

【讨论】:

以上是关于mandrill 模板电子邮件中的动态 html的主要内容,如果未能解决你的问题,请参考以下文章

Mandrill 不替换 html 模板中的合并标签内容

在 mandrill 模板中放置 CSS 的位置

在 mandrill 模板中使用 Ruby/rails 变量

如何让 Mandrill 解析模板中的 Handlebars 标签?

Mandrill 模板中的条件内容

在 Mandrill 中使用模板发送电子邮件