来自AWS SNS(简单通知服务)的电子邮件中的HTML

时间:2019-04-09 01:23:52

标签: amazon-web-services amazon-sns amazon-ses

我有一个与我们联系服务,该服务由网站上的用户触发。

enter image description here

每当用户发送消息时,都会向管理员发送一封电子邮件以通知有关新联系人的信息。这封电子邮件的格式如下: enter image description here

有没有办法将其作为格式化的电子邮件?我想出了一种方法,可以编写一个lambda来触发SES。有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

当SNS发送电子邮件时,它将发送整个通知,而不仅仅是消息属性。 您无法格式化消息或仅发送某些属性。

您的消息为JSON格式,您是否尝试使用订阅协议“ Email”而非“ Email-JSON”?它应该给出相同的结果,但只是以明文形式。我不知道这是否对您有帮助。

另一种方法是将通知发送到Lambda,后者随后可以通过SES发送格式邮件。您可以将邮件直接发送到Lambda,也可以通过SQS发送邮件以增强弹性(see this discussion)。