7

我需要开发一个向有兴趣获取网站更新的用户发送 SMS 的应用程序。

我正在寻找 C# 中的库,这对于与我的应用程序集成很有用。图书馆可以依赖 GSM 调制解调器或免费服务,我可以使用它。

请任何人建议可以与 C# 应用程序集成的库或 SMS 网关。

4

7 回答 7

8

您是否尝试过使用 System.Net.Mail 功能将邮件发送到与电话号码对应的电子邮件?

例如 6566565656@vtext.com

(此处的电子邮件域列表:http ://www.tech-recipes.com/rx/939/sms_email_cingular_nextel_sprint_tmobile_verizon_virgin/ )

编辑:这里有更大的列表 http://en.wikipedia.org/wiki/SMS_gateway

编辑 2:这里有更大的列表,维基百科链接不再有那么多信息 http://www.ukrainecalling.com/email-to-text.aspx

于 2009-07-28T17:52:11.010 回答
2

使用Gammu,这是一个控制台应用程序,您可以在任何类型的应用程序中使用它,启动应用程序捕获输出然后处理它,我已经在我的 c# 项目中完成了。Gammu 能够连接到任何类型的 gsm 调制解调器

于 2010-05-20T05:32:26.570 回答
0

如果您想发送大量 SMS 消息,那么网关和捆绑交易是迄今为止最便宜的方式 - 您通常只需向网关发送一封电子邮件,主题行中包含用户编号。如果您想要更灵活(但不那么便宜)的东西,请尝试 电子邮件到短信

于 2009-07-31T15:27:00.193 回答
0

从您的评论来看,我认为租用 SMS 网关是更简单的选择。我对美国网关供应商没有任何经验,但从我合作过的供应商来看,我可以说它们都相当简单。大多数优秀的 API 都为您准备好了 .Net API,因此您基本上只需在它们上调用 SendSMS(string phonenumber, string message)。如果他们没有任何 .Net API,他们通常会为您准备好 Web 服务,这是与 Visual Studio 的一键式集成。

一个简单的谷歌搜索想出了很多供应商:)

http://www.google.dk/search?hl=da&q=sms+gateway+usa&meta=&aq=f&oq=

于 2009-07-28T17:53:35.300 回答
0
  1. 发送 SMS 不再免费,当然所有 ISP 都不希望他们的客户收到大量垃圾邮件,如果它是免费的!

  2. 如果您想在您的 .net 代码中从您的网站发送短信,那么您可以尝试 clickatell.com,因为无论如何在网络服务器上您都无法真正连接手机,除非您有机会进入数据中心并设置您自己的硬件。

于 2009-07-28T18:12:09.597 回答
0

我目前为此目的使用“mCore .Net Library 1.2”。这很简单,但不幸的是并非完全没有错误。

于 2011-11-02T16:35:53.897 回答
0

我们的团队成员刚刚发布了一个关于如何使用 C# 发送短信的教程。

// Create a new 'Uri' object with the specified string.
Uri myUri = new Uri("http://isms.com.my/isms_send.php?un=" + username.Text + "&pwd=" + mypassword.Text + "&dstno=" + phonebox.Text + "&msg=" + msgbox.Text + "&type=1&sendid=60198899001");

// Create a new request to the above mentioned URL.
WebRequest myWebRequest = WebRequest.Create(myUri);

// Assign the response object of 'WebRequest' to a 'WebResponse' variable.
WebResponse myWebResponse = myWebRequest.GetResponse();
StreamReader reader = new StreamReader(myWebResponse.GetResponseStream());

string s_ResponseString = reader.ReadToEnd();

因此,如果您有兴趣,只需前往http://www.isms.com.my/how-to-send-sms-c-sharp.php,您也可以下载演示文件以进行测试。:)

单击此处下载 iSMS 演示项目

于 2012-08-22T14:08:30.193 回答