メール送信で SendGrid を使っていて、地味に不便だったのがメールのテンプレート周りでした。 SendGrid 自体に Template Engine 機能はありましたが、基本的には文字列の置換しか出来なかったので、項目の出し分けはテンプレートを分けるか、予めブロック自体を置換対象にしておく必要がありました。 なので、仕方なく C# の場合は RazorEngine などでレンダリングした結果を API で送信することも多かったのですが、最近追加された Dynamic Templates を使うことで不要になりそうです。 基本的な流れは Template Engine と変わらないですが、テンプレートに Handlebars.js 記法が使えるようになったので、送信時に追加したデータから自由にメールをレンダリング出来るようになりました。最高。 Dynamic Templates のリ