| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Send SMS Brug Java-programmer
    Du kan sende en SMS-besked til enhver telefon ved hjælp af et Java- program. Det vil hjælpe, hvis du har en vis erfaring med programmeringssproget Java . Du vil også nødt til at kende trådløse bærer af din modtager. Vores handlingsplan er dette: Vi vil udnytte , at de fleste trådløse luftfartsselskaber giver adgang til deres SMTP ( Simple Mail Transfer Protocol) -adresser. Så alt, hvad der skal gøres er at bruge Java til at sende en e-mail til den rigtige adresse - nemlig noget som YourTenDigitNumber@YourCarriersSMTP.com . Den " SMTP Email Adresser " linket i afsnittet Ressourcer indeholder en omfattende liste over SMTP er for næsten alle trådløse luftfartsselskab. Du får også brug for Eclipse for Java-udviklere IDE (hvis du ikke allerede har det) for at gøre installationen de korrekte Java biblioteker hurtig og nem. Ting du skal
    Eclipse til Java udviklere IDE
    Java Runtime Environment Version 6 eller Above
    Vis Flere Instruktioner
    Kom Eclipse, dit projekt, og JavaMail Ready
    1

    Hent og installer Eclipse ved at navigere til http://www.eclipse.org/downloads/i din webbrowser . Vi vil bruge Eclipse til at skrive vores Java-kode og installere programmet JavaMail biblioteket.
    2

    Naviger til " JavaMail Download" linket i afsnittet Ressourcer . Klik på den blå " Download" knappen i midten af ​​siden . Klik på "Accepter at JavaMail Licensaftale" afkrydsningsfeltet og klikke på "Fortsæt". Klik på " JavaMail - 1.4.3.zip " link. Vælg at gemme filen i stedet for at åbne den.
    3

    Unzip " JavaMail - 1.4.3.zip " fil ved at dobbeltklikke på det. Husk den placering, det pakkes ud til .
    4

    Open Eclipse . Klik på " File ", " New ", "Java Project. " Type " SMSText " som projektets navn, og klik på "Finish ".
    5

    Klik på " SMSText " mappe i Package Explorer ( værktøjslinjen til venstre) og vælg " Egenskaber".

    6

    Klik på " Java Build Path " til venstre og derefter klikke på " Tilføj eksterne JAR ... " knappen til højre. Naviger til den udpakkede " JavaMail - 1.4.3 " mappen og klik på " Mail.jar " og derefter klikke på "OK " og " OK " igen. Den JavaMail Biblioteket er nu lagt i til dit SMSText projekt og du vil være i stand til at bruge den til at sende e-mails (og senere tekstbeskeder) med Java .
    Send en besked
    7

    Second- Klik på " SMSText "-projektet i Eclipse og vælg "Ny ", " klasse ". Type " MailClient " som navn, og klik på "Finish ".
    8

    Marker alt koden i MailClient.java vinduet og erstatte det med copy- klistre følgende Java-kode : import javax.mail . * , import javax.mail.internet * ; . import java.util.Properties , public class MailClient {

    public void sendmail ( String fra String til , String emne, String messageBody ) kaster MessagingException , AddressException { //Opsætning mail serverString host = " your_email_carriers_smtp " String username = " your_email@address.com " String password = " your_email_password " Egenskaber rekvisitter = nye Properties (); props.put ( " mail.smtps.auth ", " sande ")

    //Få en mail sessionSession session = Session.getDefaultInstance ( rekvisitter , null) ;

    //Definer en ny mail messageMimeMessage message = ny MimeMessage ( session) ; message.setFrom (ny InternetAddress (fra )), message.addRecipient ( Message.RecipientType.TO , ny InternetAddress (til) ), message.setSubject (med forbehold ),

    message.setText ( messageBody )
    < p > //Send messageTransport t = session.getTransport ( " SMTPS ") try { t.connect ( host, brugernavn, password ), t.sendMessage ( besked , message.getAllRecipients ()); } endelig { t.close ( );}

    }

    offentlige static void main ( String [] args ) { try { MailClient klient = new MailClient (); String fra = " din_e-mail_adresse " String til = " Recipients10DigitNumber @ RecipientsCarriersSMTP.com " String subject = " Test " String message = " Jeg tester ser du denne " . ?

    client.sendMail ( fra, til , emne, besked );} catch ( Exception e ) { e.printStackTrace ( System.out );}

    }}
    9

    Naviger til " e-mail- Carriers SMTP Adresser "-linket i afsnittet Ressourcer . Find din email luftfartsselskab, og kopiere adresser. Marker teksten indersiden af ​​citater af " your_email_carriers_smtp " ( ved siden af ​​" String host =" ), og indsætte adressen . For eksempel, hvis du bruger Gmail , vil de " String host" linje læses : String host = " smtp.gmail.com "
    10

    Erstat " your_email@address.com " med din e-mail adresse.
    11

    Erstat " yourPassword " med den adgangskode , du bruger til at logge på din e-mail. Du skal bruge dette til at lade Java sende en e-mail fra din e-mailadresse . Bare rolig, kan denne information ikke ses eller sendes overalt via internettet , og det er nødvendigt at sende din SMS-besked , trods alt, har budskabet at være fra nogen
    12

    I " . public static void main " metode erstatter" din_e-mail_adresse "ved siden af ​​" fra = " med din e-mailadresse .
    13

    Naviger til" Wireless Carriers SMTP Adresser "linket i afsnittet Ressourcer . Slå op i Wireless Carrier din modtagerens e-mail adresse (eller hvis du gerne vil teste på din på telefon, kan du slå dine egne Wireless Carrier adresse) . For eksempel, hvis modtagerens nummer er 555-555-5555 , og han /hun bruger Verizon Wireless vil adressen være " 5555555555@vtext.com " .
    14

    Erstat " Recipients10DigitNumber@RecipientsCarriersSMTP.com " med den adresse, du fandt i forrige trin .
    15

    Change " Emne "eller" besked " til noget du gerne vil, eller du kan holde dem som" Testing " og" I " m test. Kan du se det? " .
    16

    Hit den grønne play -knappen for at køre din kode. Intet vil blive outputted til konsollen skærmen. Modtageren skal modtage teksten i en normal mængde tid ( som hvis du sendte teksten fra telefonen) .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan indstilles markøren til en bestemt JTextField 
    ·Sådan kører Tcpdump Fra Java 
    ·Hvad er en Java Bean 
    ·Sådan Sammenlign String Metoder Brug Længde & charAt …
    ·Sådan oprettes en kalender i Java 
    ·Sådan kører Java-kode på en Virtual Machine 
    ·Sådan får du den Maven Pom Version i foråret 
    ·Sådan oprettes XML dokument med JDOM 
    ·Sådan konvertere en streng til UTF -8 Med Java 
    ·Sådan fjernes Standard attribut værdier fra Output Ja…
      Anbefalede Artikler
    ·Sådan Konverter C + + til ADA 
    ·Sådan Fremskynde INSERT på MySQL 
    ·Sådan bruges Dwgthumbnail.Ocx i Visual Basic 
    ·Sådan får System Datoer i COBOL 
    ·Sådan Konverter en HTML e-mail til almindelig tekst på…
    ·Sådan kører VBScript på en fjerncomputer 
    ·Hvordan man kompilerer Java Programmering kode 
    ·Sådan Embed aktiesymboler 
    ·Sådan ændres NetBeans Font 
    ·Connection Pool Tutorial 
    Copyright © Computer Viden http://www.computerdk.com