如何使用电子邮件或 HTTP 协议发送短信

如何使用电子邮件或 HTTP 协议发送短信

我想编写一段 PHP 代码,用于向世界上任何号码发送短信。我读到过有人可以使用电子邮件来执行此操作,如下所示。

[email protected][email protected]

我尝试用我的号码和运营商的网站域名进行此操作,但没有成功。我认为域名不是公开的,所以我的工作应该能够首先找到它。我说得对吗?此外,当他们收到短信时,他们可以检查来源,然后拒绝。这也是真的吗?

另一方面,有没有办法可以使用 HTTP 来实现这一点?

答案1

这是可以的,但通常你需要与发送短信的运营商或第三方达成特殊协议。而且需要付费(在德国,少量短信收费 8-10 美分起)。

传递短信、电子邮件、http 或特殊 API 的方式可能不同。

但一封简单的电子邮件[电子邮件保护]很可能不是工作。我从未听说过这种方法。有些电信公司接受电子邮件发送到这些地址,但收件人必须允许/激活此功能。

编辑:您可以考虑的另一种方法:将 gsm 模块(甚至是旧手机)连接到服务器,然后通过串行/usb 连接通过 at 命令发送短信。

答案2

请查看您的移动运营商的网站,或联系其技术支持。电子邮件转短信和 HTTP 转短信网关因运营商而异。

相关内容