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 :
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 [email protected] , 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 .
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.
Programmazione © www.354353.com