通过电子邮件发送短信

4
我知道这是一个已经在这里和整个互联网上广泛讨论过的主题,因此我不需要列出运营商电子邮件列表,但我的问题是如何在不知道用户运营商的情况下发送文本,并且最好不通过第三方。
我想到的唯一解决方案是向所有运营商发送信息。我只会向美国运营商发送信息,但大量失败的邮件会使邮件服务器变慢或者引起其他问题吗?
对于这个解决方案的任何建议或其他想法都非常好。

发送给“所有运营商”听起来像是一个非常糟糕的主意。 - David Gelhar
相关问题:是否有类似于WHOIS的用于手机号码的等效工具? - user153923
3个回答

2
如果你不断向不存在的号码发送信息,你会被视为垃圾信息发送者而被屏蔽。最好的方法是询问用户使用哪个运营商,或使用像Twilio(我所在的公司)或其他网关。

0
我建议使用CloudVox的数字API。从我的了解来看,运营商并不总是最新的,它基本上依赖于您获得电话号码的原始运营商。例如,您曾经使用Verizon,但现在为了购买iPhone而转到AT&T并保留相同的电话号码,则CloudVox API可能会告诉您该号码仍然是Verizon号码。但是,我将其用于我的现有用户,然后为他们公开了一个选择框,让他们选择自己的提供商。

http://digits.cloudvox.com/


链接已经失效了,Blake。提醒一下。 - user153923
感谢@jp2code。如Runscope(John)所述,您应该要求用户提供其运营商,并仅发送到该电子邮件地址。如果您向不存在的电子邮件地址发送大量电子邮件,则很可能您发送到的域将在黑名单中列出所有未来来自您的IP /域的电子邮件。 - Blake
我刚好偶然发现了这个。我正在寻找一种让我的网站接收和处理短信的方法。 - user153923

0
如果您有理由考虑使用第三方API提供商,我会推荐Plivo(我在这里工作),除了其他许多提供商之外,以绕过运营商查找问题并具有更大的灵活性。
相比于发送到运营商电子邮件,它需要一些额外的工作,但您不太可能为交付能力而担忧。例如,请查看使用Plivo和Mailgun API构建的电子邮件和短信网关。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接