Dator > Hur man skickar sms med Java applikationer

  • Hur man skickar sms med Java applikationer


  • Du kan skicka ett SMS till en telefon med hjälp av ett Java -program . Det hjälper om du har viss erfarenhet av programmeringsspråket Java . Du behöver också känna den trådlösa bärare av mottagaren . Vår handlingsplan är följande: vi kommer att utnyttja att de flesta mobiloperatörer får du tillgång till deras SMTP ( Simple Mail Transfer Protocol ) adresser . Då allt som måste göras är att använda Java för att skicka ett e-postmeddelande till rätt adress-nämligen något som YourTenDigitNumber@YourCarriersSMTP. com . Den " SMTP e-postadresser "i avsnittet Resurser innehåller en omfattande lista av SMTP 's för nästan alla trådlösa . Du behöver också Eclipse för Java-utvecklare IDE ( om du inte redan har det ) för att installera rätt Java bibliotek snabbt och enkelt

    Du behöver : .
    Eclipse för Java -utvecklare IDE
    Java Runtime Environment Version 6 eller högre .

    Komma Eclipse , ditt projekt , och JavaMail Klar


    1 .
    Ladda ner och installera Eclipse genom att gå till http : //www . eclipse. org /downloads /i din webbläsare . Vi kommer att använda Eclipse för att skriva vår Java -kod och installera JavaMail biblioteket .
    2 .
    Navigera till " JavaMail Download " länken i avsnittet Resurser . Klicka på den blå knappen "Download" i mitten av sidan . Klicka på "Acceptera att JavaMail licensavtalet " och klickar på " Fortsätt . " Klicka på " JavaMail-1. 4. 3. zip "-länken. Välj att spara filen i stället för att öppna den .
    3 .
    Packa upp " JavaMail-1. 4. 3. zip " fil genom att dubbelklicka på den . Kom ihåg platsen det uppackade till .
    4 .
    Öppna Eclipse . Klicka på " File ", " New "," Java-projekt . " Skriv " SMSText " som projektets namn och klicka på " Slutför ".
    5 .
    Klicka på " SMSText "-mappen i Package Explorer ( verktygsfältet till vänster ) och välj " Egenskaper . "
    6 .
    Klicka på " Java Bygg Path " på den då vänster klicka på " Lägg till extern JAR . . . " knappen till höger . Navigera till de uppackade " JavaMail-1. 4. 3 "mapp och klicka på " Mail. jar " klicka " OK " och " OK " igen . Den JavaMail Biblioteket är nu laddad för ditt SMSText projekt , och du kommer att kunna använda den för att skicka e-post (och därefter textmeddelanden ) med Java .

    Skicka ett meddelande


    1 .
    Second Klicka på " SMSText " projekt i Eclipse och välj "Nytt ", " klass ". Skriv " MailClient "som namn och klicka på " Finish . "
    2
    Markera all kod i MailClient. java fönstret och ersätta den med kopieringsskydd klistra in följande Java-kod : .
    import javax. mail . * ;
    import javax. mail. internet . * ;
    import java. util. Properties ;
    public class MailClient
    {


    public void sendmail ( String från , String till ,
    String ämne , String messageBody ) kastar MessagingException , AddressException
    {
    //Setup postserver
    String host=" your_email_carriers_smtp " ;
    String användarnamn=" your_email @ adress . com " ,
    String lösenord=" your_email_password " ;
    Egenskaper rekvisita=new Properties () ;
    props. put ( " mail. smtps. auth " , " true ");

    //Få ett mail session session
    Session=Session. getDefaultInstance ( rekvisita , null ) ;

    //definiera ett nytt e-postmeddelande
    MimeMessage meddelande=new MimeMessage ( session ) ,
    message. setFrom ( ny InternetAddress ( från )) ,
    message. addRecipient ( Message. RecipientType. TO , nya InternetAddress ( till )) ,
    meddelande . setSubject ( ämne ) ,

    message. setText ( messageBody ) ,

    //Skicka meddelandet
    transport t=session. getTransport ( " smtps " ) ;
    try {
    t. connect ( host , användarnamn , lösenord ) ,
    t. sendMessage ( meddelande ()); } { äntligen
    t. close ( ) ; }


    }

    public static void main ( String [ ] args ) {

    försöka
    {
    MailClient kund=new MailClient () ;
    String från=" your_email_address " ;
    String till=" Recipients10DigitNumber @ RecipientsCarriersSMTP . com " ,
    String Ämne=" Test " ,
    String message=" Jag är testning . Ser du det här " ; ?

    client. sendMail ( från , till , ämne, meddelande ) ; }

    catch ( Exception e ) {

    e. printStackTrace ( System. out ) ; }


    } }

    3
    Navigera till "E-post Carriers SMTP . Adresser "i det avsnittet Resurser . Hitta din e- bärare , och kopiera adresserna . Markera texten insidan av citat av " your_email_carriers_smtp " ( bredvid " String host=" ) och klistra in adressen . Till exempel , om du använder Gmail , "Strängen host " line kommer att lyda:
    String host=" smtp. gmail. com " ;
    4
    Ersätt " your_email . @ address. com " med din e- postadress .
    5 .
    Ersätt " yourPassword " med det lösenord du använder för att logga in till din email. Du behöver detta för att låta Java skicka ett mail från din e- postadress . Oroa dig inte , kan denna information inte ses eller skickas någonstans på webben , och är nödvändigt för att skicka SMS , trots allt , har budskapet att vara från någon .
    6 .
    I " public static void main " -metoden , ersätt " your_email_address "bredvid " från=" med din e- postadress .
    7 .

    Navigera till " mobiloperatörer SMTP-adresser "i avsnittet Resurser . Slå upp trådlösa av mottagarens e -postadress ( eller, om du vill testa på om telefonen kan du slå upp ditt eget trådlösa adress ) . Till exempel , om din mottagarens nummer är 555-555-5555 och han /hon använder Verizon Wireless , blir adressen " 5555555555 @ vtext . com " .
    8 .
    Ersätt " Recipients10DigitNumber@RecipientsCarriersSMTP. com " med den adress du hittade i föregående steg .
    9 .
    Ändra "subjektet" eller " Meddelande " till vad du vill , eller så kan du hålla dem så "Testa " och " Jag är testning. Ser du det här? " .
    10 .
    klicka på den gröna knappen Spela för att köra din kod . Inget kommer att skickas ut till konsolen skärmen . Mottagaren bör få texten i en normal mängd tid ( som om du skickade texten från telefonen ) .

    tips och varningar


  • När strängarna byts ut i steg 3 till 9 , se till att hålla citat .

Previous:Vilka är fördelarna med Java uppgradera ? Next:Hur stänger jag ett word-dokument med VBA ?





Relaterade artiklar


  • Hur överklocka en 7800 GS AGP
  • hur du återvinner Ricoh toner
  • Sony RS-30C specs
  • hur man frigöra en iMac
  • gateway profil 4 specifikationer
  • java 1,5 enum tutorial
  • hur man överklockar en G4-processor
  • Felsökning av en asus S5n
  • Avinstallera en HP MP6 skrivare
  • LIFEBOOK T2020 specifikationer