在 HTML 电子邮件中有条件地呈现标记并使用 AWS SES 发送它

Conditionally rendering markup in HTML email and sending it using AWS SES

我们正在尝试向 HTML 电子邮件模板添加条件逻辑,然后使用 AWS SES 服务发送该模板。我们已经设法使用 handlebars.js 中的车把助手找到了这样做的方法,但是在使用这些助手时,AWS 拒绝发送我们的电子邮件。

我们遵循了这些示例(查看“if_eq”部分):enter link description here https://code-maven.com/handlebars-conditionals

我已经在这个 post 中更详细地讨论了我们尝试过的内容

因为这似乎不是 运行,我们正在寻找另一种选择,以在 AWS SES 上允许的 HTML 电子邮件中有条件地呈现标记。任何建议将不胜感激。

出于安全原因,大多数 e-mail 客户端不允许 JavaScript。因此,您实际上仅限于 SES 为您提供的支持。好消息是 SES 确实支持模板中的条件:https://docs.aws.amazon.com/ses/latest/dg/send-personalized-email-advanced.html#send-personalized-email-advanced-conditional,因此不会丢失所有内容。