Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe om SMS te verzenden met ASP.NET
SMS , Short Message Service , laat berichten van maximaal 160 tekens worden verzonden en ontvangen op mobiele apparaten . Als berichten bevatten niet-Latijnse tekens , zoals het Arabische alfabet , de limiet is 70 tekens . Sommige mobiele providers ondersteunen het verzenden van een SMS-bericht langer door het splitsen van de lange -inhoud in verschillende berichten met minder dan het maximale aantal tekens . In ASP.Net , kan een SMS worden verzonden door te communiceren met een GPRS- modem aangesloten op de machine , met behulp van een SMS gateway of webservice , en het sturen van een e-mail naar een e-mail -to - SMS gateway . Er is meestal een kosten geassocieerd met de eerste twee benaderingen , hoewel enkele vrije SMS gateways bestaan ​​. De laatste benadering , e-mail naar sms , gebruik van inheemse . Netto functionaliteit kan worden gedaan voor gratis . Wat je nodig hebt
Visual Studio 2005 of hoger
. Net 2.0
SMTP -server
Toon Meer Aanwijzingen
1

Selecteer in het menu " File " en vervolgens " New Project . " Dit toont het dialoogvenster Nieuw project . Kopen van 2

kiezen . Net 2.0 of hoger in het kader selectie drop-down menu aan de bovenkant van het dialoogvenster Nieuw project .
3

Selecteer " Visual C # " dan " Web " in het Project Types selectiegebied . Dit zal een lijst met geïnstalleerde Web templates voor Visual C # weer te geven . Selecteer " ASP.NET Empty Web Application . "
4

Naam van het project met een naam die u wenst . Een nieuw project wordt aangemaakt in de Visual Studio ontwikkelomgeving .
5

Maak een sectie ' system.net " in de webtoepassing configuratiebestand web.config , indien deze niet bestaat . Voer de volgende code :



< netwerk host = " SMTP server adres of ip " port = " poortnummer " userName = " username " password = " secret " defaultCredentials = " true " leest SMTP configuratie gegevens uit de standaard . NET systeemconfiguratie . Vervang de attribuutwaarden op het netwerk element met de juiste waarden voor de SMTP -server die wordt gebruikt om het bericht te verzenden .
6

de rechtermuisknop op de naam van het project en selecteer " A klasse . " . Noem de klas SMSManager of een gelijkaardige naam die voldoet aan je ontwikkeling normen
7

In de nieuwe klasse , voer de volgende code :

gebruik System.Net.Mail ; < br

namespace Communicatie

> {

openbare klasse SMSManager


{

///


//
/Stuurt een SMS -bericht met de aangewezen SMTP-mailserver .

///< /summary >

/// het onderwerp van het bericht wordt verzonden . < /param >

/// De boodschap lichaam. < /param >

/// = " smsEmailAddress " > Het SMS e - mailadres < /param >

///
De SMTP-server moet worden ingesteld voordat het uitvoeren van deze methode . < /opmerkingen >

public void SendMessage (string onderwerp , touwtje messageBody , touwtje smsEmailAddress ) op Twitter

{

MailMessage bericht
= new MailMessage ( ) ;

SmtpClient client = new SmtpClient ( ) ;

//TODO : Voeg REGEX validatie voor e-mailadres

message.To.Add
( smsEmailAddress ) ;

message.IsBodyHtml
= false;

//Stel het onderwerp en de berichttekst tekst

message.Subject = onderwerp ;

message.Body = messageBody ;

//Stuur de e - mail -bericht

client.Send ( bericht ) ;

}


}

}


Deze code maakt verbinding met de SMTP-server opgegeven in configuratie en stuurt een bericht . Het e-mailadres het bericht wordt verzonden naar , smsEmailAddress parameter , is het e-mailadres voor de SMTP naar SMS gateway die door de mobiele provider . Contact op met de mobiele provider voor het adres of gebruik het e-mailadres lijst in de referentie van dit artikel .

Previous: Next:
  Computer Programming Languages
·Hoe te InstallScript converter…
·Hoe te Hint & beschrijving met…
·Wijzigen Tekstkleur op muisbew…
·Hoe kan ik Excel gebruiken van…
·Hoe te programmeren van een TI…
·Wat gebeurt er als een vrijsta…
·Wat zijn SGML kenmerken ? 
·Wat is een ijle matrix in MATL…
·Hoe te gebruiken Bit Shifting …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe om te bepalen of een item Bestaat in…
·Hoe je het aantal kolommen in een tabel …
·Wat is een looping in Java ? 
·Kwaliteiten van een goede Java Developer…
·Hoe om te leren Basic JAVA 
·Hoe te PrintStream converteren naar Buff…
·PHP Persistent Connections veroorzakende…
·Hoe maak je een lek in MATLAB simuleren 
·Wat is een ISO Programmeur 
Copyright © Computer Kennis http://www.nldit.com