Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να εφαρμόσουν ένα Mail Box Χρησιμοποιώντας Java

Οι περισσότεροι πάροχοι υπηρεσιών ηλεκτρονικού ταχυδρομείου όπως το Gmail , το Hotmail και τα παρόμοια παρέχουν POP ή IMAP πρόσβαση στο γραμματοκιβώτιό σας, ώστε να μπορείτε να κάνετε λήψη μηνυμάτων σε έναν πελάτη ηλεκτρονικού ταχυδρομείου , όπως το Microsoft Outlook . Κάνετε αυτό από το πρόγραμμά σας που βασίζονται σε Java με τη βοήθεια του JavaMail API . Μπορείτε, επίσης, θα χρησιμοποιήσετε το Eclipse για Java Developers IDE για να κάνουν την πρόσβαση των βιβλιοθηκών ευκολότερη , αν και εάν είστε άνετοι με τη χρήση του Java Development Kit ( JDK ) , δεν χρειάζεται να χρησιμοποιήσετε ένα IDE . Τα πράγματα που θα χρειαστείτε
Eclipse για Java Developers IDE
Java Runtime Environment έκδοση 6 ή νεότερη
Η Εμφάνιση Περισσότερες οδηγίες
Παρασκευή
Η

1 Κατεβάστε και εγκαταστήστε το Eclipse για Java Developers IDE . Θα πρέπει να χρησιμοποιείτε Eclipse να γράφουν κώδικα Java σας και να εγκαταστήσετε τη βιβλιοθήκη JavaMail . 2

Μετάβαση στην αρχική JavaMail στο Oracle Technology Network και κάντε κλικ στο μπλε κουμπί " Download " στη μέση της σελίδας για να πάρει την έκδοση 1.4.3 . Κάντε κλικ στο " Συμφωνώ Άδειας Χρήσης JavaMail στο " πλαίσιο ελέγχου και κάντε κλικ στο "Συνέχεια ". Κάντε κλικ στο σύνδεσμο " javamail - 1.4.3.zip " . Επιλέξτε να αποθηκεύσετε το αρχείο αντί να το ανοίξετε .
Εικόνων 3

Αποσυμπιέστε το αρχείο " javamail - 1.4.3.zip " με διπλό κλικ . Θυμηθείτε την τοποθεσία που να αποσυμπιεστεί .
Η 4

Open Eclipse . Κάντε κλικ στο " Αρχείο , " τότε " Νέα " τότε " Java Project. " " . Finish " Τύπος " GetMessage ", όπως το όνομα του έργου , και κάντε κλικ στο
5

Κάντε κλικ στο φάκελο " GetMessage " στο Πακέτο Explorer - στην σειρά εργαλείων στο αριστερό - και επιλέξτε " Ιδιότητες".
Η

6 Κάντε κλικ στο " Java Build Path " στα αριστερά , στη συνέχεια, κάντε κλικ στην επιλογή "Προσθήκη Εξωτερικές βάζα ... " κουμπί στα δεξιά . Πλοηγηθείτε στο αποσυμπιεσμένο φάκελο " javamail - 1.4.3 " και κάντε κλικ στο " mail.jar . " Κάντε κλικ στο " OK" και "OK " και πάλι .
Εικόνων Ανάκτηση Mail
Η

7 Κάντε κλικ στο " GetMessage " έργο Eclipse , και επιλέξτε "Νέο " τότε " Class ". Πληκτρολογήστε " GetMail ", όπως το όνομα και κάντε κλικ
8

Επιλέξτε όλο τον κώδικα στο παράθυρο GetMail.java αντιγραφή και επικόλληση του παρακάτω κώδικα Java στη θέση του "Finish ". :

java.io. εισαγωγής * ?

java.util.Properties εισαγωγής ?

javax.mail εισαγωγής * ? . .

javax.mail.internet εισαγωγής * ?

δημόσια τάξη GetMail {

δημόσια στατική άκυρη κύρια ( String args [ ] ) ρίχνει Εξαίρεση {

Console μειονεκτήματα = System.Console ( ) ?

//Get server και πληροφορίες σύνδεσης

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

String host = cons.readLine ( ) ?

System.out . print ( "Username : " ) ?

String όνομα = cons.readLine ( ) ?

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

String κωδικό = new String ( cons.readPassword ( ) ) ?
συνεδρία

//mail Εγκατάσταση

Properties στηρίγματα = νέα ακίνητα ( ) ?

σύνοδο ολομέλειας = Session.getDefaultInstance ( στηρίγματα , null) ?

//Κάνε σύνδεση

κατάστημα κατάστημα = session.getStore ( " imaps ")?

store.connect (host , όνομα χρήστη , κωδικό πρόσβασης ) ?

//Πάρτε το φάκελο και

φάκελο Folder = store.getFolder ( " Εισερχόμενα ")?

folder.open ( Folder.READ_ONLY ) ?

μηνύματος Μήνυμα [ ] = folder.getMessages ( ) ?

//Έλεγχος αλληλογραφίας

για ( int i = message.length - 1 ? i > = 0 ? i - ) {

System.out.println ( . . i + " : " + μήνυμα [ i ] getFrom ( ) [ 0 ] Ξενοδοχεία

+ " \\ t" + μήνυμα [ i ] getSubject ( ) ) ?

System.out.println ( " Διαβάστε το μήνυμα [ YES για να διαβάσετε /QUIT στο τέλος ] ;")?

γραμμή String = cons.readLine ( ) ?

αν ( . " ΝΑΙ " ισούται με ( γραμμή ) ) {

System.out.println (μήνυμα [ i ] getContent ( . ) ) ?

//Note , αν MimeMultipart , δεν θα εμφανίζεται αυτόματα στο μήνυμα κείμενο

} else if ( " Έξοδος" ισούται με ( γραμμή ) . ) {

σπάσει ?

} }


//Κλείσιμο πράγματα

folder.close ( ψευδής) ?

store.close ( ) ? }


}
Η 9

Πατήστε το πράσινο κουμπί Play για να τρέξει τον κωδικό σας .
Η 10

Εισάγετε υποδοχής ταχυδρομείου του παροχέα σας για πρόσβαση στο γραμματοκιβώτιό σας . Για το Gmail , για παράδειγμα , αυτό θα ήταν imap.gmail.com για το διακομιστή .
Η 11

Εισάγετε το όνομα χρήστη σας . Συνήθως αυτό είναι το πλήρες όνομα, όπως example@gmail.com , όχι μόνο το μέρος του ονόματος. Επικοινωνήστε με τον παροχέα σας για περισσότερες λεπτομέρειες.
Τετάρτη 12

Εισάγετε τον κωδικό πρόσβασής σας . Δεδομένου ότι η readPassword () κλήση για την κονσόλα του συστήματος έχει χρησιμοποιηθεί , δεν θα επαναλάβω στην οθόνη όταν τέθηκε .
Η 13

Enter " ΝΑΙ " αν θέλετε να διαβάσετε κάθε μήνυμα .

14

Enter " QUIT " για να τερματίσετε το πρόγραμμα , ή θα λήξει αυτόματα όταν περάσει το παλαιότερο μήνυμα . Όταν το πρόγραμμα τελειώσει , κλείνει τη σύνδεση μόνο για ανάγνωση στο γραμματοκιβώτιό σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα