Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan sende SMS ved hjelp av Java -programmer
    Du kan sende en SMS-melding til en telefon ved hjelp av en Java- program . Det vil hjelpe hvis du har litt erfaring med programmeringsspråket Java . Du trenger også å vite trådløse operatøren av mottakeren. Vår handlingsplan er dette: Vi vil utnytte at de fleste mobiloperatørene gir tilgang til deres SMTP (Simple Mail Transfer Protocol ) adresser. Så alt som må gjøres er å bruke Java til å sende en e-postmelding til riktig adresse - nemlig noe som YourTenDigitNumber@YourCarriersSMTP.com . Den " SMTP e-postadresser " link i Resources inneholder en omfattende liste over SMTP -er for nesten enhver mobiloperatør. Du trenger også Eclipse for Java-utviklere IDE ( hvis du ikke allerede har det) for å gjøre installasjon av Java-bibliotekene raskt og enkelt. Du trenger
    Eclipse for Java-utviklere IDE
    Java Runtime Environment versjon 6 eller Above
    Vis mer Instruksjoner
    Få Eclipse , ditt prosjekt , og JavaMail Ready
    1

    Last ned og installer Eclipse ved å navigere til http://www.eclipse.org/downloads/i din nettleser . Vi skal bruke Eclipse til å skrive til Java-kode og installere JavaMail biblioteket.
    2

    Naviger til " JavaMail Last ned" linken i Resources . Klikk på den blå "Last ned "-knappen i midten av siden . Klikk på "Godta å javamail License Agreement " boksen og klikk " Fortsett". Klikk på " javamail - 1.4.3.zip "-linken. Velg å lagre filen i stedet for å åpne den.
    3

    Pakk ut " javamail - 1.4.3.zip " fil ved å dobbeltklikke på den . Husk plasseringen det pakket ut til .
    4

    Åpen Eclipse . Klikk på "File ", " New ", " Java Project. " Type " SMSText " som prosjektnavn og klikk " Finish".
    5

    Klikk på " SMSText "-mappen i Package Explorer (verktøylinjen til venstre) og velg " Properties".

    6

    Klikk " Java Build Sti " på venstre og klikk på "Legg Eksterne JARer ... " -knappen til høyre. Naviger til den utpakkede " JavaMail - 1.4.3 "-mappen og klikk " Mail.jar " og klikk "OK" og " OK " igjen. Den JavaMail biblioteket er nå lastet for din SMSText prosjektet , og du vil kunne bruke den til å sende e-post (og senere tekstmeldinger ) med Java.
    Sende en melding
    7

    andre Klikk på " SMSText " -prosjektet i Eclipse og velg " New ", " klasse ". Type " MailClient " som navn og klikk "Finish".
    8

    Merk all koden i MailClient.java vinduet og erstatte den ved å kopiere og lime inn 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 { //Setup mail serverString host = " your_email_carriers_smtp "; String brukernavn = " your_email@address.com "; String passord = " your_email_password "; Properties rekvisitter = nye egenskaper () ; props.put ( " mail.smtps.auth " , "true ");

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

    //Definer en ny e-post messageMimeMessage melding = new MimeMessage ( økt) ; message.setFrom (nytt InternetAddress (fra )); message.addRecipient ( Message.RecipientType.TO , InternetAddress nye ( til )); message.setSubject (emne) ;

    message.setText ( messageBody ) ;
    < p > //Send messageTransport t = session.getTransport ( " smtps "); try { t.connect (host , brukernavn, passord); t.sendMessage (melding , message.getAllRecipients () ); } finally { t.close ( );}

    }

    public static void main ( String [] args ) { try { MailClient klient = new MailClient (); String fra = " your_email_address "; String til = " Recipients10DigitNumber @ RecipientsCarriersSMTP.com "; String Emne =" Test "; String melding =" jeg tester ser du denne "; . ?

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

    } }
    9

    Naviger til " e Carriers SMTP Adresser " link i avsnittet . Finn din e- operatør, og kopiere adresser. Velg teksten innsiden av sitater av " your_email_carriers_smtp " ( ved siden av " String host = ") og lime inn adressen . For eksempel , hvis du bruker Gmail , vil " String host "-linjen lese : String host = " smtp.gmail.com ";
    10

    Erstatt " your_email@address.com " med din epost adresse .
    11

    Erstatt " yourPassword " med passordet du bruker for å logge på e-post. Du trenger dette for å la Java sende en e-post fra din e-postadresse . Ikke bekymre deg, kan denne informasjonen ikke bli sett eller sendes hvor som helst over nettet , og er nødvendig for å sende tekstmeldingen , tross alt, har budskapet å være fra noen
    12

    I " . public static void main "-metoden , erstatte" your_email_address " ved siden av" from = "med din e-postadresse .
    13

    Naviger til" Trådløst Carriers SMTP -adresser "linken i Resources . Slå opp den trådløse Carrier av mottakerens e-postadresse ( eller, hvis du ønsker å teste på på telefonen , kan du slå opp din egen mobiloperatør adresse) . For eksempel, hvis mottakerens telefonnummer er 555-555-5555 , og han /hun bruker Verizon Wireless , vil adressen være " 5555555555@vtext.com " .
    14

    Erstatt " Recipients10DigitNumber@RecipientsCarriersSMTP.com " med adressen fant deg i forrige trinn .
    15

    Change " Emne "eller " Melding " til noe du ønsker , eller du kan holde dem som" Testing " og" I ' m testing. ser du dette? " .
    16

    Hit den grønne play -knappen for å kjøre koden din. Ingenting vil avgis til konsollen skjermen . Mottakeren bør få teksten i en normal mengde tid (som om du sendte teksten fra telefonen ) .

    früher :

     Weiter:
      Relatert Artike
    ·Lamda funksjoner i Java 
    ·Java Metode til Split i Comma i en Separert Linje 
    ·Hvordan du løser en Java Language Stack Overflow feil 
    ·Skalerbarhet Problemer i Web Apps Java 
    ·Hvordan bruke Struts Utforming 
    ·Hvordan Test INT Med Groovy tester 
    ·Omdirigere Vs . Fremover i Java 
    ·Hvordan koble til SOAP Fra Java 
    ·Hvordan Avslutt tråder grunn stack overflow Problemer 
    ·Verktøy som brukes i Java 
      Anbefalte artikler
    ·Hvordan skrive SQL Scripts 
    ·Hvordan lage et PHP innloggingsskript for MySQL 
    ·Slik installerer Facebook JavaScript SDK 
    ·Hvordan finne den gjennomsnittlige Med NetBeans 
    ·Hvordan å likestille to ting i en if setning i C + + 
    ·Hvordan endre rekkefølgen på feltene på MySQL 
    ·Hvordan gjøre et stolpediagram i Java 
    ·Slik bygger Sprite Flex 
    ·Hvordan Kast en JFrame 
    ·Hvordan oppdatere data i Grid View 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/