Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man genomför en brevlåda Använda Java

    Mest e-postleverantörer som Gmail , Hotmail och liknande ger POP eller IMAP-åtkomst till din brevlåda så att du kan hämta meddelanden till en e-postklient som Microsoft Outlook . Gör detta från din Java - baserade program med hjälp av JavaMail API . Du kommer också att använda Eclipse för Java-utvecklare IDE för att komma åt biblioteken lättare , men om du är bekväm med Java Development Kit ( JDK ) , behöver du inte använda en IDE . Saker du behöver
    Eclipse för Java-utvecklare IDE Review, Java Runtime Environment version 6 eller högre
    Visa fler instruktioner
    Förberedelser
    1

    Ladda ner och installera Eclipse för Java-utvecklare IDE . Du kommer att använda Eclipse för att skriva din Java-kod och installera JavaMail biblioteket .
    2

    Navigera till JavaMail hem på Oracle Technology Network och klicka på den blå " Download " -knappen i mitten av sidan att få version 1.4.3 . Klicka på "Godkänn att JavaMail Licensavtal " kryssrutan och klicka 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 " filen genom att dubbelklicka på den . Kom ihåg var den uppackade till .
    4

    Öppna Eclipse . Klicka på " File" och sedan " Nytt " och sedan " Java Project . " Typ " GetMessage " som projektets namn , och klicka på " Finish . "
    5

    Klicka på " GetMessage " mappen i Package Explorer - verktygsfältet till vänster - " . Properties " och välj
    6

    Klicka på " Java Build Path " till vänster , klicka sedan på " Lägg externa JAR ... " knappen till höger . Navigera till den uppackade " JavaMail - 1.4.3 " mapp och klicka på " mail.jar . " Klicka på " OK " och " OK " igen .
    Hämtar Mail
    7

    Klicka på " GetMessage " projektet i Eclipse , och välj " Nytt " och sedan " klass . " Typ " GetMail " som namn , och klicka på " Finish . "
    8

    Markera all kod i GetMail.java fönstret och kopiera och klistra in följande Java-kod på sin plats :

    import java.io. *;

    import java.util.Properties ,

    import javax.mail * ,. .

    import javax.mail.internet * ;

    public class GetMail {

    public static void main ( String args [ ] ) kastar Undantag {

    Console cons = System.console ( ) ;

    //Get server och inloggningsuppgifter

    System.out.print ( " Mail host : " ) ;

    String host = cons.readLine ( ) ;

    System.out . print ( " Användarnamn : " ) ;

    String användarnamn = cons.readLine ( ) ;

    System.out.print ( " Lösenord : " ) ;

    String lösenord = new String ( cons.readPassword ( ) ) ;

    //setup postsessionen

    Egenskaper rekvisita = new Properties ();

    Session session = Session.getDefaultInstance ( rekvisita , null ) ;

    //Gör anslutningen
    butik

    store = session.getStore ( " imaps " ) ;

    store.connect ( host , användarnamn , lösenord ) ;

    //få mapp och

    mapp = store.getFolder ( "Inkorgen " ) ;

    folder.open ( Folder.READ_ONLY ) ;

    meddelande meddelande [ ] = folder.getMessages ( ) ;

    //Kontrollera mail

    for (int i = message.length - 1 , i> = 0 , i - ) {

    System.out.println (i + " : " . . + meddelande [ i] getFrom ( ) [ 0 ]

    + " \\ t " + meddelande [ i] getSubject ( ) ) ;

    System.out.println ( " Läs meddelandet [ YES för att läsa /QUIT för att avsluta ] ? " ) ;

    String line = cons.readLine ( ) ;

    if ( . " JA " är lika med ( linje ) ) {

    System.out.println ( meddelande [ i] getContent ( . ) ) ;

    //Observera , om MimeMultipart , inte visas automatiskt meddelande text

    } else if ( " QUIT " equals ( linje ) . ) {

    break;

    }

    }

    //Close saker ut

    folder.close ( falskt ) ,

    store.close ( ) ;

    }

    }
    9

    Hit den gröna knappen Spela för att köra koden .
    10

    Ange din leverantörs post värd att komma åt din brevlåda . För Gmail , till exempel , skulle detta vara imap.gmail.com för servern .
    11

    Ange ditt användarnamn . Vanligtvis är detta fullt användarnamn, såsom example@gmail.com , inte bara namnet delen. Kontrollera med din leverantör för detaljer .
    12

    Ange ditt lösenord . Sedan readpassword ( ) uppmaning till systemfönstret används , kommer det eka inte på skärmen när skrivas .
    13

    Ange " Ja" om du vill läsa varje meddelande .

    14

    Enter " QUIT " för att avsluta programmet , eller kommer det att avslutas automatiskt när du komma förbi det äldsta meddelandet . När programmet avslutas , stängs den skrivskyddad anslutning till brevlådan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en kalender i Java
    ·Hur berätta om en webbplats är Java-baserade
    ·Hur man bygger en väg i Eclipse Java
    ·Hur man använder en Skeva Heap i Java
    ·Hur man skapar JNLP
    ·Hur Inkludera prefix till en Tapestry Brännare
    ·Hur man använder Java i Math Class
    ·Hur man gör Postorder Traversal i ett binärt träd i …
    ·Hur Monitor Connection Pool i Sun Java 7 JVM Alternativ…
    ·Hur Flip bilder i Java
    Utvalda artiklarna
    ·Hur du ändrar storlek och typ av en Pushpin i en Virtu…
    ·Hur du ändrar lösenord för ditt konto med AppleScrip…
    ·Hur man skapar Socket Exempel i Ada
    ·Vad är SQL syntaxmarkering
    ·Hur man skapar en avbild i Visual Basic
    ·Hur man gör en anfang Första bokstaven i HTML
    ·Hur du väljer text i ruta i ASP.NET
    ·Konvertera ett decimaltal till ett heltal i Java
    ·Så Kontrollera Heap storlek av en JVM
    ·Hur du automatiskt kopiera från Excel till PowerPoint …
    Copyright © Dator Kunskap http://www.dator.xyz