我们是否可以使用.net应用程序发送短信而无需使用任何第三方服务。像短信网关等......简单哪些不会花费我们?
我不知道......只是问。
请帮助..
由于
答案 0 :(得分:6)
无论您是否直接与之通话,您的短信都将通过网关。即使您运行自己的网关,也必须以某种方式与电信系统通信。所以第三方将参与进来。
所以你真的在问是否有免费的短信服务 - 这样做确实存在,但通常会限制使用(当然,因为最终短信会花费一些钱)。
您考虑了多少条短信,发送短信的目的是什么?
答案 1 :(得分:5)
只有两种方法可以做到这一点。首先是通过一个普通的短信网关,它将为您处理发送。显然,这不是免费的。
第二种方法是自己将消息发送给服务提供商。不幸的是,这意味着你需要知道接收者的细胞提供者是谁。如果接收方改变了提供商,但由于号码可携带性而保留了电话号码,他们必须确保他们告诉您这一变化。
要执行此操作,请发送电子邮件至9999999999@messaging.sprintpcs.com,其中9代表电话号码。这是关于此的link to an article。
同样,这充满了潜在的问题,所以最好的办法就是从网关购买一条消息并走这条路。
答案 2 :(得分:1)
如果您希望避免支出,可以让C#向运营商特定的短信电子邮件地址发送电子邮件。例如,Sprint是5555555555@messaging.sprintpcs.com。只需将IIS设置为SMTP服务器(或使用gmail)。这个限制是你必须知道任何给定号码的载体。