如何通过电子邮件订阅带有电子邮件端点的 Amazon SNS 主题?

lex*_*ore 4 java email amazon-web-services amazon-sns

我正在使用 Amazon SNS 向用户发送简单的消息。我正在使用多个具有不同端点的主题,包括电子邮件。

现在,主题订阅由 Java 后端通过 AWS Java SDK 处理。我获取用户的地址并通过AmazonSNSClient. 用户必须确认他的订阅。稍后,或者他可以通过单击发送给我的 Amazon SNS 的邮件中的链接来取消订阅。

我想知道 - 是不是可以让用户通过电子邮件订阅?
像发送subscribe@....amazonaws.com主题的 ARN 作为主题的电子邮件- 或类似的?

然后我可以mailto:在我的应用程序中显示一个链接作为订阅链接,这对我来说有一些优势。

Mar*_*k B 6

我看到您将 SNS 与邮件列表进行了比较。您需要意识到的是,SNS 并不是为用作邮件列表而设计的,并且在向最终用户发送任何形式的漂亮电子邮件方面确实非常糟糕。我只建议将 SNS 电子邮件用于向管理人员发送系统中断警报之类的事情。我认为出现这种混淆是因为 SNS 移动推送功能旨在向最终用户推送消息,但其他 SNS 通知方法(电子邮件、http、SMS、SQS、Lambda)根本不是为最终用户设计的。

如果您想坚持使用 AWS 服务,那么您可以在 SES 之上构建新闻通讯功能,或者使用类似 Sendy 的功能。我个人建议在 AWS 之外寻找功能齐全的电子邮件服务,例如 MailChimp 或 SendGrid。