我正在向单个用户发送单个交易电子邮件,并希望在电子邮件中embedded一个项目列表。 我可以使用Node.js中的NPM包“sendgrid”添加单个replace值 – https://github.com/sendgrid/sendgrid-nodejs : email.addFilter('templates', 'enable', 1); email.addFilter('templates', 'template_id', '11122233445….'); email.addSubstitution('{{TOKEN1}}', 'My Token1 Replacement'); 但我看不到如何将项目列表添加到sendgrid中的模板。 使用Mandrill我可以使用Handlebars并执行以下操作。 列表: items: [ {name: "one", url: "/one"}, {name: "two", url: "/two"}, ]; 在模板中: <ul> {{#each ITEMS}} <li> {{name}} – <a href="{{url}}">Blah</a> </li> {{/each}} </ul> 然后在代码中: var rcpt = { "rcpt": email, "vars": [ { "name":"ITEMS", "content": items } […]