| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment mettre en œuvre une boîte aux lettres utilisant Java
    La plupart des fournisseurs de messagerie comme Gmail , Hotmail , etc fournir l'accès POP ou IMAP à votre boîte aux lettres et vous pourrez télécharger des messages à un client de messagerie comme Microsoft Outlook. Pour ce faire, à partir de votre programme Java à l'aide de l'API JavaMail . Vous pourrez également utiliser l' Eclipse pour les développeurs Java IDE pour faciliter l'accès plus facile aux bibliothèques , mais si vous êtes à l'aise en utilisant le kit de développement Java (JDK) , vous n'avez pas à utiliser un IDE . Choses que vous devez
    Eclipse pour les développeurs Java IDE
    Java Runtime Environment version 6 ou supérieure
    Voir Plus Instructions
    Préparation
    1

    télécharger et installer le Eclipse pour les développeurs Java IDE . Vous allez utiliser Eclipse pour écrire votre code Java et installer la bibliothèque de JavaMail .
    2

    Accédez à la maison de JavaMail sur le site Oracle Technology Network et cliquez sur le bouton bleu "Download" dans le milieu de la page pour obtenir la version 1.4.3 . Cliquez sur " Accepter de JavaMail contrat de licence " case à cocher et cliquez sur "Continuer". Cliquez sur le lien " javamail - 1.4.3.zip " . Choisissez d'enregistrer le fichier au lieu de l'ouvrir.
    3

    Décompressez le fichier " javamail - 1.4.3.zip " en double -cliquant dessus. Rappelez-vous l' emplacement, il décompressé .
    4

    ouverte Eclipse. Cliquez sur "Fichier ", puis " Nouveau" puis " Projet Java. " Tapez " GetMessage », comme le nom du projet , puis cliquez sur "Terminer".
    5

    Cliquez sur le dossier " GetMessage " dans l'explorateur de paquet - la barre d'outils sur la gauche - " . Propriétés " et sélectionnez
    6

    Cliquez sur " chemin de génération Java " sur la gauche , puis cliquez sur " Ajouter des fichiers JAR externes ... " bouton sur la droite. Accédez au dossier décompressé " javamail - 1.4.3 " et cliquez sur " mail.jar . " Cliquez sur " OK" et "OK" .
    Obtention email
    7

    Cliquez sur le projet " GetMessage " dans Eclipse, et sélectionnez ensuite "Nouveau" " classe ". Tapez " GetMail " que le nom, puis cliquez sur "Terminer".
    8

    Sélectionnez tout le code dans la fenêtre GetMail.java et copier et coller le code Java suivant à sa place :
    < p> import java.io. *;

    java.util.Properties d'importation ;

    javax.mail d'importation * . ; .

    importation javax.mail.internet * ; Photos

    classe GetMail publique {

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

    contre la console = System.Console ();

    //Obtenir serveur et les informations de connexion

    System.out.print ( "Courrier hôte :");

    cordes host = cons.readLine ();

    System.out . print (" Nom d'utilisateur :");

    chaîne username = cons.readLine ();

    System.out.print (" Mot de passe ");
    mot de passe Chaîne de

    = new String ( cons.readPassword ());

    //Config séance

    Propriétés props = new Properties () ;
    session session

    = Session.getDefaultInstance ( props , null);

    //Faire le raccordement store de magasin

    = session.getStore ( " imaps ");

    store.connect (hôte, nom d'utilisateur , mot de passe ) ;

    //Obtenir dossier et messages
    dossier

    de dossier = de store.getFolder ( " INBOX ");

    folder.open ( Folder.READ_ONLY ) ;

    Message message [] = folder.getMessages ();

    //Check électronique

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

    System.out.println ( i + ":" . . + Message [i] GETFROM () [0]

    + "\\ t" + Message [i] getSubject ());

    System.out.println (" lire l'article [ OUI à lire /QUIT pour terminer ] ? ");
    ligne String =

    cons.readLine ();

    if ( . «OUI» est égal à (ligne) ) {

    System.out.println ( message de [i] getContent ( . ) ) ;

    //Notez que si MimeMultipart , n'affiche pas automatiquement un message texte Clip

    } else if (" Quitter" equals ( ligne). ) { pause


    ;

    } }


    //Fermer choses out of

    folder.close (false);

    store.close (); }


    }
    9

    Frappez le bouton vert pour exécuter votre code .
    10

    Entrez de votre fournisseur électronique de l'hôte pour accéder à votre boîte aux lettres. Pour Gmail, par exemple , ce serait imap.gmail.com pour le serveur.
    11

    Entrez votre nom d'utilisateur . Typiquement, il s'agit du nom complet, comme example@gmail.com , et pas seulement la partie du nom . Vérifiez avec votre fournisseur pour plus de détails .
    12

    Entrez votre mot de passe. Depuis l'appel readpassword () pour la console système est utilisé, il ne renvoie pas à l'écran lors de la saisie .
    13

    Entrez «OUI» si vous souhaitez lire chaque message.
    < Br > 14

    Entrez "Quitter" pour terminer le programme , ou il s'arrête automatiquement lorsque vous avez passé le plus ancien message. Lorsque le programme se termine, il ferme la connexion en lecture seule à votre boîte aux lettres.

    Previous :

    next :
      articles connexes
    ·Comment Fullscreen une Applet 
    ·Comment construire un chemin dans Eclipse Java 
    ·Comment ajouter une API Servlet pour NetBeans 
    ·Comment comparer des chaînes classées par ordre alpha…
    ·À propos de la certification Java 
    ·Comment ajouter JButton à JPanel 
    ·Comment variables de sortie aux chaînes XML sur Androi…
    ·Comment récupérer un LinkedHashMap en Velocity 
    ·Comment faire pour obtenir un nombre entier de nextLine…
    ·Comment faire pour supprimer un saut de ligne d'une cha…
      articles en vedette
    ·Comment faire un fichier SWF à partir de C + + 
    ·Comment coder une instruction if else dans VB6 
    ·Comment être sûr qu'un fichier a été copié dans VB…
    ·Comment faire pour utiliser des modèles de fonction en…
    ·Comment utiliser une carte-image dans Visual Studio 
    ·Comment changer de fond HTML Color avec une invite en J…
    ·Comment créer un lien vers un fichier à l'aide HTML P…
    ·Comment lier un DataSet à un DataGrid 
    ·Comment faire pour convertir Excel à Access 
    ·Quelle est la différence entre Lancer une exception et…
    Copyright © Connaissances Informatiques http://fr.wingwit.com