SendGrid

SendGrid:Dynamic Templatesのパラメータ内で改行する

パラメータが

{

"name": "はたらく  ねこ",
"email": "working-cat@test.te.te",
"body": "問い合わせ内容1行目。\n問い合わせ内容2行目。"
}

でテンプレートが

<body>

<br>
{{name}} 様 &lt;{{email}}&gt;<br>
<br>
お問い合わせ内容:<br>
{{body}}
</body>

の場合、メール本文は

はたらく  ねこ 様 <working-cat@test.te.te>

お問い合わせ内容:
問い合わせ内容1行目。問い合わせ内容2行目。

という感じで改行されない。

テンプレートのソースに

<body>

<br>
{{name}} 様 &lt;{{email}}&gt;<br>
<br>
お問い合わせ内容:<br>
<pre>{{body}}</pre>
</body>

というようにpreタグを入れると改行される。

はたらく  ねこ 様 <working-cat@test.te.te>

お問い合わせ内容:
問い合わせ内容1行目。
問い合わせ内容2行目。

当然っちゃ当然なんだけど意外と書いてあるページはなかった(気がする)。