| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come implementare una casella di posta Utilizzo di Java
    provider maggior parte di posta elettronica come Gmail, Hotmail e simili fornire POP o IMAP per la vostra casella di posta in modo da poter scaricare i messaggi da un client di posta elettronica come Microsoft Outlook . Fate questo dal programma basato su Java , con l'aiuto delle API JavaMail . Potrai anche utilizzare Eclipse per gli sviluppatori Java IDE per rendere più facile l'accesso alle biblioteche , anche se hai dimestichezza con il Java Development Kit ( JDK ) , non è necessario utilizzare un IDE . Cose che ti serviranno
    Eclipse IDE per Java Developers
    Java Runtime Environment versione 6 o superiore
    Mostra più istruzioni
    Preparazione
    1

    scaricare e installare il Eclipse per sviluppatori Java IDE . Si prevede di utilizzare Eclipse per scrivere il codice Java e installare la libreria JavaMail .
    2

    Passare alla casa JavaMail sul sito Oracle Technology Network e fare clic sul pulsante blu "Download " nel mezzo della pagina per ottenere la versione 1.4.3 . Fare clic su " Accetto di JavaMail Contratto di licenza " casella di controllo e fare clic su "Continua". Clicca sul link " JavaMail - 1.4.3.zip " . Scegliere di salvare il file invece di aprirlo .
    3

    decomprimere il file " JavaMail - 1.4.3.zip " facendo doppio clic su di esso. Ricorda la posizione è decompresso a .
    4

    aperto Eclipse . Fare clic su " File ", poi poi "Progetto Java . " "Nuovo" Tipo " GetMessage ", come il nome del progetto e fare clic su "Fine ".
    5

    clic sulla cartella " GetMessage " nel Package Explorer - la barra degli strumenti a sinistra - . " Proprietà" e selezionare
    6

    Fare clic su " Build Path Java " a sinistra , quindi fare clic su " Aggiungi JAR esterni ... " pulsante sulla destra . Passare alla decompresso " - JavaMail 1.4.3 " cartella e fare clic su " mail.jar . " Fare clic su "OK" e " OK" .
    Ritirare la posta
    7

    Clicca il progetto " GetMessage " in Eclipse , e selezionare poi " Nuovo ", " Class ". Tipo " GetMail " come il nome e fare clic su "Fine".
    8

    Selezionare tutto il codice nella finestra GetMail.java e copiare e incollare il seguente codice Java al suo posto :
    < p > import java.io. *;

    java.util.Properties importazione ;

    importazione javax.mail * , . .

    importazione javax.mail.internet * ;

    class GetMail pubblico {

    public static void main ( args String [ ] ) throws Exception {
    cons Console

    = System.Console ( ) ;

    //Get server e le informazioni di accesso

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

    String host = cons.readLine ();

    System.out . print (" Nome utente: " ) ;

    String username = cons.readLine ();

    System.out.print ( "Password : " ) ;

    la password String = new String ( cons.readPassword ());

    //Impostazioni di posta sessione

    Properties props = new Properties () ;
    Session session =

    Session.getDefaultInstance ( oggetti di scena , null) ;

    //Fai la connessione
    negozio

    Conservare = session.getStore ( " imaps " ) ;

    store.connect (host , nome utente, password ) ;

    //Get
    cartella cartella e messaggi

    Folder = store.getFolder ( " Posta in arrivo" ) ;

    folder.open ( Folder.READ_ONLY ) ;

    messaggio Messaggio [ ] = folder.getMessages ();

    //Controlla la posta

    for (int i = message.length - 1 ; i> = 0; i - ) { < br

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

    + " \\ t" + messaggio [ i] getSubject ( ) ) ; < br

    System.out.println > ( " Leggi messaggio [ YES per leggere /QUIT per terminare ] ? " ) ;

    linea String = cons.readLine ();

    se ( . "SI" equals ( line) ) {

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

    //Nota , se MimeMultipart , non verrà visualizzato automaticamente un messaggio testo

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

    break;

    }

    }

    //cose chiudere

    folder.close (false);

    store.close (); }


    }
    9

    Premi il pulsante Riproduci verde per eseguire il codice .
    10

    Inserisci ospite di posta del provider per accedere alla cassetta postale . Per Gmail , per esempio , questo sarebbe imap.gmail.com per il server .
    11

    Inserisci il tuo nome utente . In genere questo è il nome completo, ad esempio example@gmail.com , non solo la parte del nome . Verificare con il proprio operatore per informazioni specifiche .
    12

    Inserisci la tua password . Dal momento che viene utilizzata la chiamata readpassword ( ) per la console di sistema , non sarà eco sullo schermo quando è entrato .
    13

    Inserire "SI" se si desidera leggere ogni messaggio .
    < Br > 14

    inserire "QUIT " per terminare il programma , o finirà automaticamente quando si arriva passato il messaggio più vecchio . Quando il programma termina , si chiude la connessione in sola lettura alla casella postale.

    Previous :

    next :
      Articoli Correlati
    ·Come faccio a stampare un simbolo Unicode in Java 
    ·Come programmare telefoni mobili con Java Programmazion…
    ·Come importare PHP Java 
    ·Come installare i file APK inviato via email 
    ·Come fare un EXE con NetBeans 
    ·Spiegazione di Int. N1 e N2 in codice Java 
    ·Come usare i filtri in Struts 
    ·Come smontare Java 
    ·Java casa non punta al JDK 
    ·Java Byte Codice Reverse Engineering 
      Articoli in evidenza
    ·Come incorporare Autoplay su un Application Pagina Plug…
    ·Procedura: Login Form in VB.NET 
    ·Definizione di istruzioni sequenziali 
    ·Nozioni di base di SQL 
    ·Come stampare un numero come percentuale in Visual Basi…
    ·Come rimuovere una sottolineatura in Python 
    ·Come aggiungere codice HTML in un Modello di email in P…
    ·Che cos'è il censimento nel VB.NET 
    ·Perché non fa il mio Check Box Osservi disabili 
    ·Come scrivere Progetti Open Source 
    Copyright © Conoscenza Informatica http://it.wingwit.com