【发布时间】:2016-04-08 23:06:07
【问题描述】:
我正在使用 Amazon SNS 向用户发送简单消息。我正在使用多个具有不同端点的主题,包括电子邮件。
目前,主题订阅由 Java 后端通过 AWS Java SDK 处理。我得到用户的地址并通过AmazonSNSClient 创建订阅。用户必须确认他的订阅。稍后,他只需单击发送给我的 Amazon SNS 的邮件中的链接即可取消订阅。
我想知道的是 - 是否可以让用户通过电子邮件订阅?
比如向subscribe@....amazonaws.com 发送一封电子邮件,主题的 ARN 作为主题 - 或类似的?
然后我可以在我的应用程序中显示一个mailto: 链接作为订阅链接,这对我来说有一些优势。
【问题讨论】:
-
目前可以吗?不,这不对。从安全的角度来看,伪造“发件人”地址并不难,这可能会导致大量滥用。我建议 ping AWS 支持并讨论您想要直接与他们实施的选项 - 也许还有一些其他服务/选项可以提供帮助?
-
@Chris 大多数邮件列表都有这个选项。你还需要确认订阅,我看不出它为什么不安全。
标签: java email amazon-web-services amazon-sns