Het verzenden van SMS met behulp van Java

Ontwikkelaars van Java geweest kundig voor verzenden en ontvangen van e-mail met behulp van de beschikbare bibliotheken van Java voor een aantal jaren. Gelijke tred te houden met de technologie die klanten bedrijfsoplossingen verwachten te verstrekken, het noodzakelijk geworden om te gebruiken van Java programmeren voor het verzenden van SMS-berichten. Veel klanten verwachten te kunnen ontvangen van SMS-berichten op hun mobiele telefoon voor toepassingsupdates en waarschuwingen, aangezien gebruikers niet allemaal toegang tot e-mail op hun mobiele telefoon hoeven. SMS-berichten kunnen worden verzonden vanuit Java-toepassingen met behulp van de Java post en communicatie bibliotheken.

  • Download Mail.jar en Activation.jar (zie bronnen voor links) en sla op de Java bibliotheek map op het lokale station van uw computer.

  • Start een nieuwe Java-klasse in uw Java Integrated Development Environment (IDE) en noem deze \"MyMobileJava.java\".

  • Voer de volgende Java-bibliotheken aan het begin van uw Java-klasse. Deze bibliotheken omvatten de vereiste resources voor Java post en communicatie API en andere ondersteunende Input/Output en Internet-klassenbibliotheken voor het verzenden van SMS-berichten.

    importeren van java.io.
    GAAN
    java.net.InetAddress importeren
    GAAN
    java.util.Properties importeren
    GAAN
    import java.util.Date
    GAAN
    importeren van javax.mail.
    GAAN
    importeren van javax.mail.internet.
    GAAN
    importeren van javax.activation.;

  • Plaats de volgende Java-code na de verklaringen van de bibliotheek importeren om de Java-klasse instantiëren en waarden voor de standaard SMS-berichten toewijzen.

    openbare klasse SMTPSend {}

     public SMTPSend() {} public void msgsend() {String username = \"MySMSUsername\" 

    GAAN

      String password = \"MyPassword\" 

    GAAN

      String smtphost = \"MySMSHost.com\" 

    GAAN

      String compression = \"My SMS Compression Information\" 

    GAAN

      String from = \"mySMSUsername 

    GAAN

      String to = \"PhoneNumberToText 

    GAAN

      String body = \"Hello SMS World!\" 

    GAAN

      Transport myTransport = null; 
  • Java code voor het maken van een nieuwe communicatiesessie die vervolgens zal worden gebruikt voor het configureren van de informatie in een SMS-bericht maken Deze informatie zal dan worden opgesteld om te worden verzonden. Voer de volgende Java-code in uw Java-klasse aan het einde van de code hebt ingevoerd in stap 4.

      try {Properties props = System.getProperties() 

    GAAN

      props.put(\"mail.smtp.auth\", \"true\") 

    GAAN

      Session mailSession = Session.getDefaultInstance(props, null) 

    GAAN

      Message msg = new MimeMessage(mailSession) 

    GAAN

      msg.setFrom(new InternetAddress(from)) 

    GAAN

      InternetAddress[] address = {new InternetAddress(to)} 

    GAAN

      msg.setRecipients(Message.RecipientType.TO, address) 

    GAAN

      msg.setSubject(compression) 

    GAAN

      msg.setText(body) 

    GAAN

      msg.setSentDate(new Date()); 
  • Stuur het tekstbericht door verbinden met uw SMS-hostadres, opslaan van wijzigingen in het bericht en vervolgens het verzenden van de informatie. Om dit te doen, voert u de volgende Java-code om te voltooien de Java-klasse.

      myTransport = mailSession.getTransport(\"smtp\") 

    GAAN

      myTransport.connect(smtphost, username, password) 

    GAAN

      msg.saveChanges() 

    GAAN

      myTransport.sendMessage(msg, msg.getAllRecipients()) 

    GAAN

      myTransport.close() 

    GAAN

      } catch (Exception e) {e.printStackTrace() 

    GAAN

      }} public static void main(String[] argv) {SMTPSend smtpSend = new SMTPSend() 

    GAAN

      smtpSend.msgsend() 

    GAAN

      } 

    }

Gerelateerde Artikelen

Het verzenden van SMS-berichten aan Maxis met behulp van het Internet

Het verzenden van SMS-berichten aan Maxis met behulp van het Internet

Er is een manier om tekstberichten te verzenden naar Maxis mobiele telefoons, in Maleisië, via het Internet. Het zal niet kost je een fortuin en het is eenvoudig. U wilt gewoon download een programma genaamd van Skype op uw computer, een rekening ope
Het verzenden van een SMS-bericht met een bijlage van een Computer

Het verzenden van een SMS-bericht met een bijlage van een Computer

Een tekstbericht ingebed met een audio, staat video of een ander bestand bekend als een multimediabericht. Netwerkdragers doorgaans vergoeding een voor het verzenden van multimediaberichten via mobiele telefoons. Een meer rendabele optie is het beric
Het verzenden van vrije SMS teksten Online met sinaasappel

Het verzenden van vrije SMS teksten Online met sinaasappel

Orange is een mobiele serviceprovider in het Verenigd Koninkrijk. Oranje staat haar klanten 30 om tekstberichten te verzenden zonder kosten met behulp van een Online systeem van het tekstoverseinen. Na 30 SMS-berichten, oranje kosten u het gewone tek
Het verzenden van SMS-berichten met AOL Web Suite

Het verzenden van SMS-berichten met AOL Web Suite

AOL Web Suite maakt het gemakkelijk te sturen een SMS-bericht als u niet een mobiele telefoon hoeft of niet willen betalen voor het privilege. Het is allemaal een onderdeel van AOL Instant Messenger. Er zijn een paar manieren waarop die u kunt gaan o
Het verzenden van geld met behulp van een debitcard

Het verzenden van geld met behulp van een debitcard

Bedrijven die een service voor het verzenden van geld kunnen flinke aanrekenen. Mensen vragen zich vaak af als er een manier is voor het verzenden van geld dat is gemakkelijker op de portemonnee. De vergoedingen de kosten van deze bedrijven kunnen ma
Het verzenden van een draad met behulp van een Credit Card

Het verzenden van een draad met behulp van een Credit Card

Veel mensen zijn zich niet bewust dat bedrading geld gebruik van een creditcard als een betaling is een optie op de meeste plaatsen waar geldtransfers kan worden gemaakt met inbegrip van Western Union, banken, PayPal en OboPay. Veel zoals contant gel
Het verzenden van een PDF per E-mail met behulp van een Mac

Het verzenden van een PDF per E-mail met behulp van een Mac

Een Portable Document Format (PDF)-bestand kunt u documenten verzenden via het Internet via e-mail. Als gevolg van de PDF de standaardindeling blijft het document intact ongeacht de computer die wordt gebruikt om het bestand te openen. Apple Mail is
Het verzenden van faxen met behulp van de Online E-mail

Het verzenden van faxen met behulp van de Online E-mail

Een faxapparaat verzendt faxen door het scannen van een document en het document vertalen in een gedigitaliseerde opeenvolging van puntjes; Dit is via een modem en telefoon lijnen naar de ontvanger verzonden. De ontvanger machine interpreteert de geg
Het verzenden van een Fax met behulp van een Canon Mp830

Het verzenden van een Fax met behulp van een Canon Mp830

De Canon MP830 all-in-One combineert de functionaliteit van een inkjet printer, scanner, kopieerapparaat en fax-machine in één enkel apparaat, waardoor het een aantrekkelijke oplossing voor de economie-bewuste thuiskantoor gebruiker. De MP830 vermag
Het verzenden van een webpagina naar een mobiele telefoon met behulp van de Google Toolbar

Het verzenden van een webpagina naar een mobiele telefoon met behulp van de Google Toolbar

De Google Toolbar heeft een aantal handige functies die zoeken en surfen op het Internet sneller en gemakkelijker maken. U kunt deze slimmere zoekopdrachten gebruiken om te verkennen verschillende databases uit binnen de werkbalk zelf, newsfeeds voor
Het verzenden van foto's naar een cel telefoons met behulp van Outlook

Het verzenden van foto's naar een cel telefoons met behulp van Outlook

U kunt Microsoft Outlook gebruiken te componeren en stuur bericht naar vrienden, familie en collega's op elke willekeurige locatie via e-mail. U kunt Outlook ook gebruiken voor het verzenden van foto's vanaf uw computer naar een mobiele telefoon als
Het verzenden van geld met behulp van een eCheck

Het verzenden van geld met behulp van een eCheck

Een eCheck is hetzelfde als een afgedrukte cheque alleen degene het online schrijft. In veel gevallen is de verwerkingstijd voor een eCheck duurt net zo lang als de verwerking van een papier controle---ongeveer drie tot vier dagen. Houd er rekening m
Het verzenden van geld met behulp van een Prepaid Visakaart

Het verzenden van geld met behulp van een Prepaid Visakaart

Naast de overdrachten van de draad van de bank en post postwissels is een nieuwe innovatieve methode voor het overmaken van geld in het buitenland via een prepaid Visakaart. Bedrijven zoals Ikobo, ATM Cash en Cash-Xpress Secure kunnen u zich aanmelde
Het verzenden van geld met behulp van uw kaart ontdekken

Het verzenden van geld met behulp van uw kaart ontdekken

Soms, is het gewoon niet praktisch om contant geld versturen. Bijvoorbeeld, zou kunnen u worden opgeroepen door een vriend of familielid in nood wanneer u geen gemakkelijke toegang tot uw bankrekening hebt. U kunt ook zou het bedrag dat u naar iemand