【问题标题】:HTML in email from AWS SNS(Simple Notification Service)来自 AWS SNS(简单通知服务)的电子邮件中的 HTML
【发布时间】:2019-04-09 01:23:52
【问题描述】:

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

每当用户发送消息时,都会向管理员发送一封电子邮件以通知新联系人。此电子邮件采用下面给出的 json 格式,

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

【问题讨论】:

  • 是什么阻止您使用“来自 AWS SNS 的电子邮件中的 HTML”?我没有看到您的问题标题和问题详细信息之间的关系

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


【解决方案1】:

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

您的消息是 JSON 格式,您是否尝试过订阅协议“Email”而不是“Email-JSON”?它应该给出相同的结果,但只是在明文中。我不知道这对你的情况是否有帮助。

另一种方法是将通知发送到 Lambda,然后它可以通过 SES 发送格式化电子邮件。您可以将消息直接发送到 Lambda,或通过 SQS 以实现弹性 (see this discussion)。

【讨论】:

  • 是的,发现电子邮件处理得很好。我已将订阅从 email-json 更改为电子邮件。在我的努力中节省了很多。谢谢@morras。
猜你喜欢
  • 1970-01-01
  • 2017-10-10
  • 2017-07-15
  • 2015-11-18
  • 2018-08-05
  • 2014-01-02
  • 1970-01-01
  • 2016-04-04
  • 1970-01-01
相关资源
最近更新 更多