Desenvolvimento - C#

Enviando SMS via CSharp

A ideia é enviar SMS utilizando C# via HTTP com um servidor de SMS grauito. O ipipi.com é uma edição gratuita e prática e permite enviar mensagens SMS praticamente para qualquer pessoa, em qualquer parte do mundo, diretamente do seu browser.

por Herbert Agles



O ipipi.com  é uma edição gratuita e prática à sua barra de instrumento de Exploradores de Internet que lhe permite enviar mensagens SMS praticamente para qualquer pessoa, em qualquer parte do mundo, diretamente do seu browser.
Ele também lhe permite receber respostas dos seus amigos e colegas. Finalmente, ele estende a lista de cardápio de clique de direito de Exploradores e permite-lhe selecionar qualquer texto ou quadro que você encontra na Internet e a envia a qualquer telemóvel no Planeta. Depois de carregar da barra de ferramentas e dirigir a instalação, você precisará de abrir uma conta de ipipi e logo youll estar enviando mensagens de texto imediatamente.

Crie um login no servidor de SMS

Acesse o site: http://www.ipipi.com/

Depois de criar a sua conta no ipipi.com, você receberá um SMS do servidor acesse sua conta com os seus dados de:

login: seuLogin

Senha: SuaSenha

Você será redirecionando para uma pagina de confirmação do Codigo que você recebeu por SMS. Insira o código e confirme.

Pronto agora é só criar o aplicativa web asp.net C#

Abaixo está um código muito simples

Veja:

Adicione um botão em sua pagina e insira o código abaixo no evento Click do botão

protected void Button1_Click(object sender, EventArgs e)

        {

          String CelDestinatario = “9999-8787”; 

          string toPhoneNumber = "+5511"+ CelDestinatario;

            string login = "SeuLogin";

            string password = "SuaSenha";

            string compression = "assunto";

            string body = "Sua mensagem SMS";

            MailMessage mail = new MailMessage();

            mail.To = toPhoneNumber + "@sms.ipipi.com";

            mail.From = login + "@ipipi.com";

            mail.Subject = compression;

            mail.Body = body;

 mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");

 mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", login);

mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", password);

            SmtpMail.SmtpServer = "ipipi.com";

            SmtpMail.Send(mail);

       }

Pronto, agora é só executar e testar

OBS: NÃO SE ESQUEÇA DE INSEIRIR NO NAMESPACE  "system.web.mail"

Mas que quiser utilizar "system.Net.mail" é só adaptar o código.

Herbert Agles

Herbert Agles - Formação: Tecnólogo em T.S.I (Tecnologia em Sistemas de Informação). Atualmente é Analista e desenvolvedor de aplicações para dispositivo móvel como Smartphone, pockets, aplicações Web, etc. Utiliza a ferramenta Visual Studio 2005 com a Tecnologia C#.