使用send-template
方法和Lutung Mandrill Java API實現,當模板變量包含格式爲\n
的換行符時,它們在生成的電子郵件中被完全忽略或剝離。包含\n
字符的String
字符保持不變,直到執行方法GET
send-template
。所以我想在Mandrill服務器上有一些String
分析和轉換可以刪除特殊字符。Mandrill忽略換行符( n)
如何在Mandrill電子郵件上再次換行?
使用send-template
方法和Lutung Mandrill Java API實現,當模板變量包含格式爲\n
的換行符時,它們在生成的電子郵件中被完全忽略或剝離。包含\n
字符的String
字符保持不變,直到執行方法GET
send-template
。所以我想在Mandrill服務器上有一些String
分析和轉換可以刪除特殊字符。Mandrill忽略換行符( n)
如何在Mandrill電子郵件上再次換行?
如果您想發送更復雜的內容,無論是html還是帶有折線和變量的變量,您可以先使用templates.render渲染模板,然後使用messages.send(而不是send-template)。
你可以看到this question作爲這將如何工作的例子。
在我來說,我使用的把手爲山魈模板,我已經發送的HTML模板<br/>
而不是\n
在我的字符串<br/>
像更換\n
解決了這個:.Description.Replace("\n", "<br/>");
,然後在山魈模板我把裏面的變量{{{變量}}},而不是{{變量}}
http://blog.mandrill.com/handlebars-for-templates-and-dynamic-content.html
HTML轉義
把手HTML轉義值由
{{expression}}
返回。如果你不想把手逃脫值,使用 的 「三藏匿」,「{{{在模板:
<div> {{{html_tag_content}}} </div>
在您的API請求:
"global_merge_vars": [ {
"name": "html_tag_content",
"content": "This example<br>is all about<br>the magical world of handlebars" } ]
其結果是:
此示例
是所有關於
車把的神奇世界
一個小例子本來不錯...... – Cerberus