2017-06-01 53 views
0

我一直在使用AWS SNS发送短信代码,我已经能够成功地完成(我从短信接收AWS SMS消息的代码是37083)。但是,我注意到,如果我回复任何这些消息,我就会收到垃圾邮件。从AWS短信代码接收垃圾邮件

AWS SNS不提供双向通信,但如果我对短代码37083“STOP”做出响应,则会收到垃圾邮件。我收到以下消息:

您已退订警报。没有更多的消息将被发送。回复帮助以获得帮助,请发送电子邮件至[email protected]或1-xxx-xxx-xxxx。

这似乎有些奇怪,所以我说 “帮助”,并得到了folloiwng消息发回:

日常工作匹配快讯:帮助电子邮件[email protected]或1-XXX-XXX-XXXX 。消息和数据速率可能适用。文本停止取消。 3封邮件/周****

如果AWS不支持双向通信,谁/这提供商响应,我们为什么收到此垃圾邮件?

我知道我们正在使用共享短代码,但不是AWS用户仅共享的合并AWS短代码?很明显,这似乎是来自不同的提供商。

我挖得更深一点,发现short code 37083 is leased to amazon并没有其他人。我还发现了一个list of Amazon Short codes。我试图发送“HELP”的一些其他Amazon短码和确实收到消息背面,例如,当我发送“HELP”至58988以下消息(58988是由亚马逊租用一个共用的短码)

在哪里是我的卡车。交付警报。重复消息...

是否还有其他供应商也在租赁相同的短代码?我的理解是,一次只有一家提供商出租短代码。那个提供商然后是共享短代码并与用户共享的管理员。

+0

您是否在多个独立运营商的手机上测试了此功能?一家电话运营商几年前发生了一场技术无能的猖獗事件,这种情况经常阻止他们的客户打电话给任何从一个运营商转移到另一个运营商的人,即使这个无法呼叫的人的新老承运人实际上不是该公司有问题......这可能是一个类似的例子。 –

+0

@ Michael-sqlbot是的,我试过AT&T和Verison。两者都收到相同的消息。 –

+0

哇。我在Sprint上尝试过,结果相同。这似乎是明显错误的。此外,使用2 *完全*不相关的AWS账户,他们都会向我发送58988消息。“停止”答复似乎选择退出,无论哪个人发送最后一封消息。理论:AWS是代码的受让者,但如果它实际上是通过第三方供应商进行网关的呢? (例如,一家公司认为自己是另一个Twilio,并不像Twilio那样运作得很好)。此第三方存在问题,并将“STOP”回复传递给SNS,但也会返回不正确的回复。理论。仍在寻找...... –

回答

1

有没有提供商使用相同的短代码,它不是垃圾邮件。

美国和加拿大要求短代码必须接受STOP/HELP消息,以便最终用户可以选择退出接收任何进一步的消息,并分别接收更多信息。这是任何没有为这些HELP/STOP关键字请求特定消息的短代码所回复的默认消息。

回复这些关键字的信息已被替换为通用信息。

尚未支持双向通信。

来源(信息披露):我在那个团队工作。

+0

感谢您的帮助!我了解美国和加拿大的要求,但为什么默认邮件会回复“关于日常工作匹配警报:帮助电子邮件[email protected] ...”的关键字。链接的电话号码与垃圾邮件(执行谷歌搜索)相关联,URL不起作用,我的客户不关心每日工作匹配警报。这似乎是一个非常不恰当的答复,AWS将其用作其短代码的默认值,难道你不说吗?无论如何,我再次检查和37083返回一个“要阻止最后一个发件人发送消息,请回复停止。”好多了!谢谢! –

+1

谢谢你,埃里克。我们感谢反馈。 – pnv

+0

我本来希望在答案中看到短语“misconfiguration”和“upstream provider”。 :)它违背了SNS本身故意默认发送这个响应的逻辑,我怀疑是这种情况,但答案使得它的含义不明确。 –