我该如何用C#编写一个应用程序来发送短信?目前我的配置可以发送电子邮件警报,但是短信警报更适合我的需求。有没有免费/付费的方式可以实现这个功能?
我该如何用C#编写一个应用程序来发送短信?目前我的配置可以发送电子邮件警报,但是短信警报更适合我的需求。有没有免费/付费的方式可以实现这个功能?
强烈推荐使用ClickATell进行快速、灵活、同时发送短信(并完全跟踪短信消息的发送状态)。
另一种选择是使用USB/串口GSM调制解调器(WaveCom)或手机,并通过古老的“AT”命令集发送短信。对于基于串口的短信,有很多.NET组件集,使其更容易。其中一个组件集是TOxygenSMS。选择串口路线意味着每条短信需要约5秒钟的时间,并且必须逐个发送。
我都用过,效果非常好。如果您有互联网接入和GSM调制解调器,则使用短信网关;否则使用串口路线。
非常抱歉,如果没有 短信发送网关 ,将无法发送短信。您需要一个提供短信发送服务的服务提供商,请阅读这篇文章:http://www.developershome.com/sms/howToChooseSMSGateway.asp。
免费获得短信提醒的一个选项是在www.totxt.com上创建帐户,然后您可以只需发送电子邮件到USER_NAME@totxt.com,就可以通过短信接收它。这对于小团体的提醒比群发短信更好。
短信网关的替代方案是使用调制解调器,可能是手机或GSM调制解调器,并学习AT命令。
您可以使用.NET SerialPort类。