c# – 什么样的技术可用于发送短信?

我正在寻找将定期的自动文本消息发送到订阅用户的列表.使用 Windows Mobile设备后,我可以使用compact .Net框架轻松实现这一功能,该设备连接到usb并通过此方式发送消息.我想探索其他解决方案,例如有一台服务器或类似的操作.我只是不知道这样一个系统涉及到什么.

解决方法

这真的取决于你打算发送多少文本消息,以及消息到达时间(实际到达时间)是多么重要.

短信聚合器

对于更大的音量和良好的可靠性,您将需要使用SMS聚合器.这些聚合器具有Web服务API(或SMPP),您可以使用它们发送您的消息,并确定您的消息是否随时间传递.我有经验的聚合者的一些例子是Air2Web,mBlox等

使用聚合器的好处是,他们可以指导您完成发送有效消息所需的内容.例如,如果您想要自己的,独特的短代码,他们可以使用操作符浏览流程以确保该短代码.

他们还可以确保您符合有关使用短信的任何规则.如果您不遵守SMS的使用方式,只有在您开始使用聚合器时所同意的范围内使用短信,操作符将会平息您的关闭.如果你超越了你的界限,他们就有聚合者关系来防止任何服务中断.

您将支付每条消息,并可能有基准服务费.所有如果这是由你的音量决定的.

SMTP到短信

如果您想要一个不可靠,低廉的解决方案,以低数量的已知地址,您可以使用SMTP到SMS解决方案.在这种情况下,您只需找到收件人的移动提供商,并使用其移动提供商的电子邮件方案来发送邮件.一个例子是7705551212@cellcompany.com.

在这种情况下,您发送消息,它已经消失,您希望它到达那里.你真的不知道是不是在做它.此外,一些提供商限制消息如何通过SMTP到SMS网关来限制SMS垃圾邮件.

但是,这种情况是从几乎任何编程语言中最容易使用的.有一百万C#的例子如何发送电子邮件,这样做将是没有什么不同的.

这是获得大量消息的最具成本效益的解决方案(即免费).当您开始做太多这样的事情时,操作符可能会发现通过SMTP发送大量消息到SMS网关.

有效的发短信

在许多情况下,您必须确保收件人已正确选择加入您的服务.这只是一个很大的事情,如果你的文本是一个非常大的人口.

你会想要记住短信(短于140到160个字符).当你编程的东西你会想要烘烤,或者你可能会不小心发送多部分消息.

不要忘记,你会想确保你的收件人意识到他们可能需要支付收到的短信.在一个无限制的文本计划的世界中,这一点越来越受到关注.

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...