Click here to Skip to main content
15,877,967 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
Hello, I would like to know how to send MMS and SMS with C#. Can you tell me how to at least begin in the right direction, or point me to some sample code? VB.Net will be ok also..


you have tutorials in youtube in vb its the same with a little difference
Share this answer
For sending SMS/MMS,
You need a modem connected to PC.
You can do this using AT commnads because modems understand AT commands only.

First of all u need to learn basic and some advance (SMS related) AT commands. Follow the link given below:
Introduction to AT commands[^]
I would suggest you to read the whole guide given on this link. It's not very big and won't take much time.

After this is done,
The next STEP is to use programming language to write code to interact with modem using AT commands. The link given will guide you about the different methods used.

There are libraries which you can use to write code easily, but you can write your own code as well which will be little more difficult.

There are few projects on CodePreoject as well on how to do this.

If you don't want to use libraries, refer the article on codeproject:
Send/Read SMS using C# and AT commands[^]
This is one of the best article for Sending/Receiving SMS on CodeProejct

Hope it helps..
Share this answer
hi, juke.
If you are still searching for an answer for this quistion you can use this
You have to download ActiveXperts SMS and MMS Toolkit (8592 KB). Here you'll find source code of C# for receiving and sending like sms and mms.

With all respect.
Il'ya Saneev;
Share this answer

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900