微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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个字符).当你编程的东西你会想要烘烤,或者你可能会不小心发送多部分消息.

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

原文地址:https://www.jb51.cc/csharp/95497.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐