How to send SMS to mobile using SMTP server in windows application?

后端 未结 2 1044
礼貌的吻别
礼貌的吻别 2021-01-06 00:09


I am developing a windows application using C#, in which i want to send SMS to some user based on some condition. i goes through the many forum post to \"Send SMS using

相关标签:
2条回答
  • 2021-01-06 00:45

    You have to send to the SMS gateway. It is provider specific.

    Wikipedia has a List of SMS Gateways.

    For example, to send to a Sprint PCS number you would send to number@messaging.sprintpcs.com, where number is the phone number (i.e. 5551234567, or whatever).

    0 讨论(0)
  • 2021-01-06 00:54

    For those who have looked so much for a free way to send SMS from a web app, and are in France, and having FreeMobile as operator, I've just found a way in calling a free web service provided by FreeMobile. I've written this code in C# and it works fine.

    private void SendSMSAlert(String message)
    {
        try
        {
            String url = "https://smsapi.free-mobile.fr/sendmsg?user="YourFreeMobileIdentifierHere"&pass="YOURPASSHERE"&msg=" + message;
            var request = (HttpWebRequest)WebRequest.Create(url);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            response.Close();
        }
        catch(WebException e)
        {
            System.Diagnostics.Trace.WriteLine("SMS Not Sent! Exception "+e.ToString());
        }
    
    }
    

    So if you have a freeMobile line in France, you can get your Pass from https://mobile.free.fr/moncompte/

    Then, if you need to forward the SMS to other numbers, it can be done with many mobile apps on AppStore or GooglePlay.

    I hope this helps!

    0 讨论(0)
提交回复
热议问题