Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een Brievenbus gebruik van Java
De meeste e-mail providers zoals Gmail, Hotmail en dergelijke bieden POP-of IMAP-toegang tot uw mailbox , zodat je berichten kunt downloaden naar een e-mailclient zoals Microsoft Outlook implementeren . Doe dit vanaf uw Java - gebaseerde programma met de hulp van de JavaMail API . U zult ook de Eclipse gebruiken voor Java-ontwikkelaars IDE om de toegang tot de bibliotheken gemakkelijker , maar als je vertrouwd met het gebruik van de Java Development Kit ( JDK ) zijn , hoeft u niet om een IDE gebruiken . Wat je nodig hebt
Eclipse voor Java-ontwikkelaars IDE
Java Runtime Environment versie 6 of hoger
Toon Meer Aanwijzingen
Voorbereiding

Download 1 en installeer de Eclipse IDE voor Java-ontwikkelaars . U wordt met behulp van Eclipse om uw Java- code te schrijven en installeer de JavaMail bibliotheek . Kopen van 2

Navigeer naar de JavaMail thuis op het Oracle Technology Network en klik op de blauwe knop "Download" in het midden van de pagina naar versie 1.4.3 te krijgen. Klik op de " Akkoord om Licentieovereenkomst JavaMail " in en klik op "Doorgaan . " Klik op de " JavaMail - 1.4.3.zip " link. Ervoor kiezen om het bestand op te slaan in plaats van het te openen .
3

Unzip de " JavaMail - 1.4.3.zip " bestand door erop te dubbelklikken . Vergeet niet de locatie is uitgepakt om .

Open Eclipse 4 . Klik op " File " en vervolgens " Nieuw " en vervolgens " Java Project . " Type " GetMessage " als de naam van het project , en klik op "Finish ".
5

Klik op de " GetMessage " map in de Package Explorer - de werkbalk aan de linkerkant - " . Eigenschappen" en selecteer
6

Klik " Java Build Path " aan de linkerkant, klik op de " toevoegen Externe JAR's ... " knop aan de rechterkant . Navigeer naar de uitgepakte " JavaMail - 1.4.3 " map en klik op " mail.jar . " Klik op " OK " en nogmaals "OK" .
Ophalen Post
7

Klik op het project " GetMessage " in Eclipse , en selecteer " Nieuw " en vervolgens " klasse . " Type " GetMail " zoals de naam , en klik op ' Finish '.
8

Selecteer alle code in de GetMail.java venster en kopieer en plak de volgende Java- code op zijn plaats :

import java.io. * ;

import java.util.Properties
;

import javax.mail
* ; . .

import
javax.mail.internet * ;

public class GetMail
{

public static void main ( String args [ ] ) gooit Uitzondering {

Console tegens
= System.Console ( ) ;

//Get server en login- gegevens

System.out.print
( " Post gastheer : " ) ;

String gastheer
= cons.readLine ( ) ;

System.out
. druk ( " Gebruikersnaam : " ) ;

String username = cons.readLine ( ) ;

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

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

//Setup mailsessie

Properties props
= new Properties ( ) op ;

sessie sessie
= Session.getDefaultInstance ( props , null ) ;

//Maak verbinding

Store winkel
= session.getStore ( " imaps " ) ;

store.connect
( host, gebruikersnaam, wachtwoord ) ; < br >

//Get map map en berichten

folder = store.getFolder ( " INBOX " ) ;

folder.open
( Folder.READ_ONLY ) ;

bericht bericht [ ] = folder.getMessages ( ) ;

//Check mail

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

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

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

System.out.println > ( " Lees bericht [ JA om te lezen /QUIT tot eind ] ? ' ) ;

String lijn
= cons.readLine ( ) ;

if ( . "YES " is gelijk aan ( lijn ) ) { System.out.println


( bericht [ i ] getContent ( . ) ) ;

//Let op , indien MimeMultipart , niet automatisch bericht weer tekst

} anders als ( " STOP " is gelijk aan ( lijn ) . ) {

break
;

}

}

//Close dingen uit

folder.close
( false) ;

store.close
( ) ;

}

}
9

Raak de groene knop Afspelen om uw code uit te voeren .
10

Voer uw provider mail gastheer voor toegang tot uw mailbox . Voor Gmail , bijvoorbeeld , dit zou imap.gmail.com voor de server zijn.
11

Vul uw gebruikersnaam . Typisch is de volledige gebruikersnaam , zoals example@gmail.com , niet alleen de naam van het onderdeel . Neem contact op met uw provider voor details .
12

Voer uw wachtwoord in . Sinds de readpassword ( ) oproep tot het systeem console wordt gebruikt , zal het niet echo op het scherm wanneer ingevoerd.
13

Enter " YES " als u wenst om elk bericht te lezen .
< Br > 14

Enter " TERUG" om het programma te beëindigen , of het zal automatisch eindigen wanneer je voorbij de oudste bericht . Wanneer het programma eindigt , sluit de alleen-lezen verbinding met uw mailbox .

Previous: Next:
  Java Programming
·Hoe maak je een V8 Test op een…
·Hoe je willekeurige getallen g…
·Hoe u een proxy server in Java…
·Hoe maak je een variabele leng…
·Hoe je Java 1.6 downloaden 
·Monoalphabetic Vervanging Ciph…
·Hoe de Eerste Brief Maak in ee…
·Hoe te bevestigen met een lope…
·Hoe te formatteren van een num…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Spike Penselen In GtkRadiant 
·Hoe afdrukken Perl debugger 
·Hoe maak je een Java- programma om uw Ag…
·Wat is een ASCX -bestand? 
·Doel van CString Methoden 
·Hoe de Perl Directory Zoek op een Server…
·Hoe maak Python Erken Decimals 
·Hoe kan ik PHP code in een Static Block 
·Hoe gegevens Transfer naar de MySQL Serv…
Copyright © Computer Kennis http://www.nldit.com