如何在MVC中发送短信

时间:2014-07-29 09:59:59

标签: asp.net-mvc asp.net-mvc-4

我正在使用Model-View-Controller 4,我想在我的应用程序中添加一些额外的功能......我希望我的应用程序能够向客户端发送短信。

我可以从我的应用程序发送电子邮件。这是相同的概念吗?

我如何编码?请帮助

2 个答案:

答案 0 :(得分:3)

只要您知道用户正在使用的提供商的域名,您就可以通过传统电子邮件向用户发送短信。以下是各种手机运营商的域名列表:http://www.emailtextmessages.com/

您需要询问用户他或她的运营商,并将电子邮件路由到相应的域。因此,例如,如果我的电话号码是123-555-6789(美国号码)而我使用的是Verizon(在美国),我会发送电子邮件至:

1235556789@vtext.com

当用户在他或她的手机上收到短信时,发送的“电话号码”看起来有点奇怪,因为你是通过电子邮件发送的,但它会起作用。我以前做过这个。

由于我不知道您的特定MVC框架,我无法提供具体的示例,但我相信您可以找到很多关于如何使用您的特定框架发送电子邮件的示例。

正如GolezTrol所说,MVC不需要发送电子邮件/短信,它只是一种编程模式。

答案 1 :(得分:1)

你可以在你的应用程序中发送电子邮件,这样你就可以发送短信,这是相同的概念。 如果您想发送短信,您需要:

  • 通过API与某些短信网关连接(您可以在Google上搜索有关短信网关的信息)
  • 或将AT命令发送到与您的计算机(或服务器)连接的SMS / GPRS调制解调器
  • 或者将SMS / GPRS调制解调器连接到您的计算机(或服务器),然后安装
  • 等软件

NowSMS或Kannel将您的服务器构建到SMSGateway中。并使用您的应用程序连接到SMSGateway。