Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vykonať poštovú schránku pomocou Java

Väčšina poskytovateľov e - mailových napríklad Gmail , Hotmail a podobne poskytnúť POP alebo IMAP prístup k poštovej schránke , takže si môžete stiahnuť správy na e - mailového klienta , ako je Microsoft Outlook . Urob to z programu Java -založený s pomocou JavaMail API . Budete tiež použiť Eclipse pre Java vývojárov IDE , aby prístup knižníc jednoduchšie , ale ak ste spokojní s použitím sady Java Development ( JDK ) , nemusíte používať IDE . Veci , ktoré budete potrebovať
Eclipse pre Java vývojárov IDE
Java Runtime Environment verzie 6 alebo vyššej
Zobraziť ďalšie inštrukcie
Príprava
1

Stiahnuť a nainštalovať Eclipse pre Java vývojárov IDE . Budete používať Eclipse písať kód v jazyku Java a nainštalovať knižnicu JavaMail .
2

Prejdite do domu JavaMail v sieti Oracle Technology Network a kliknite na modré tlačidlo " Download " uprostred stránky získať verziu 1.4.3 . Kliknutím na tlačidlo " Súhlasím Licenčná zmluva JavaMail na " zaškrtávacie políčko a kliknite na tlačidlo " Pokračovať . " Kliknite na odkaz " JavaMail - 1.4.3.zip " . Vyberte , či chcete uložiť súbor namiesto jeho otvorení .
3

Rozbaľte súbor " JavaMail - 1.4.3.zip " tým , že na neho poklepete . Spomeňte si na mieste to rozbalili na .
4

Otvoriť Eclipse . Kliknite na " Súbor " potom " New " a potom " Java Project . " " . Dokončiť " zadajte " GetMessage " ako názov projektu a potom kliknite na tlačidlo
5

Kliknite na zložku " GetMessage " v Prieskumníkovi balíčku - na paneli nástrojov na ľavej strane - a zvoľte " Vlastnosti " .
6

kliknite na " Java Build Path " na ľavej strane a potom kliknite na " Pridať Externý poháre ... " tlačidlo na pravej strane . Prejdite do priečinka rozbalené " JavaMail - 1.4.3 " a kliknite na " mail.jar . " Kliknite na tlačidlo " OK " a " OK " .
Načítanie Mail
7

Kliknite na projekt " GetMessage " v Eclipse , a vyberte " Nový " a potom " Class " . Zadajte " GetMail " ako názov , a kliknite na tlačidlo
8

Vyberte všetok kód v okne GetMail.java a skopírujte a vložte nasledujúci kód v jazyku Java na svojom mieste " Dokončiť " . :

import java.io. * ;

dovozné java.util.Properties ;

import javax.mail * ; ..

import javax.mail.internet * ;

public class GetMail {

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

konzoly zápory = System.Console ( ) ;

//Získanie servera a prihlasovacie údaje

System.out.println ( " Mail hostiteľa : " ) ;

String host = cons.readLine ( ) ;

System.out . print ( " Užívateľské meno : " ) ;

String username = cons.readLine ( ) ;

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

String heslo = new String ( cons.readPassword ( ) ) ;

//mail Nastavenie relácie

Vlastnosti rekvizity = new Properties ( ) ;

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

//Make spojenie klipart

Store obchode = session.getStore ( " IMAPs " ) ;

store.connect ( hostiteľ , užívateľské meno , heslo ) ,

//získať zložku a správy

zložku Folder = store.getFolder ( " INBOX " ) ;

folder.open ( Folder.READ_ONLY ) ;

správa správa [ ] = folder.getMessages ( ) ;

//Kontrola pošty

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

System.out.println ( .. i + " : " + správa [ i ] getFrom ( ) [ 0 ]

+ " \\ t " + správa [ i ] getSubject ( ) ) ;

System.out.println ( " Prečítajte si správu [ ÁNO prečítať /QUIT až do konca ] ? " ) ;

String riadok = cons.readLine ( ) ;

if ( . " ÁNO " sa rovná ( line ) ) {

System.out.println ( Správa [ i] getContent ( . ) ) ;

//Poznámka , ak MimeMultipart , nebude automaticky zobrazí hlásenie text

} else if ( " QUIT " rovná sa ( čiaru ) . ) {

break ;

}

}

//Zatvoriť veci z

folder.close ( false ) ;

store.close ( ) ;

}

}
9

Hit zelené tlačidlo Play pre spustenie kódu .
10

Zadajte hostiteľa pošty vášho poskytovateľa prístup k poštovej schránke . U Gmailu , napríklad, to by bolo imap.gmail.com na serveri .
11

Zadajte svoje používateľské meno . Zvyčajne to je plné meno , ako example@gmail.com , nielen meno časť . Informujte sa u svojho poskytovateľa pre špecifiká .
12

Zadajte svoje heslo . Vzhľadom k tomu sa používa readPassword ( ) volanie na systémovú konzolu , nebude ozvena na obrazovke , keď vstúpil .
13

Zadajte " YES " , ak chcete čítať každú správu .

14

Enter " KONIEC " ukončíte program , alebo to skončí automaticky , keď sa dostanete cez najstaršie správy . Keď program skončí , to zavrie pripojenie len pre čítanie k poštovej schránke .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené