Comment mettre en œuvre une boîte aux lettres en utilisant java

<

Contenu

  • Préparation
  • Comparaison courrier
  • article data-type="article">
    Vérifiez votre boîte de réception d`un programme Java.

    La plupart des fournisseurs de messagerie comme Gmail, Hotmail, etc. fournissent l`accès POP ou IMAP pour votre boîte aux lettres afin que vous pouvez télécharger des messages à un client de messagerie comme Microsoft Outlook. Pour ce faire, à partir de votre programme Java avec l`aide de l`API JavaMail. Vous aurez également utiliser l`Eclipse pour les développeurs Java IDE pour faciliter l`accès aux bibliothèques plus facile, mais si vous êtes à l`aise en utilisant le kit de développement Java (JDK), vous ne devez pas utiliser un IDE.

    Choses que vous devez

    • Eclipse pour les développeurs Java IDE
    • Java Runtime Environment version 6 ou supérieur

    Préparation

    • Téléchargez et installez l`Eclipse pour les développeurs Java IDE. Vous allez utiliser Eclipse pour écrire votre code Java et installer la bibliothèque JavaMail.

    • Accédez à la maison JavaMail sur le site Oracle Technology Network et cliquez sur le bleu "Télécharger" bouton au milieu de la page pour obtenir la version 1.4.3. Clique le "Acceptez le contrat de licence JavaMail" cocher la case et cliquez sur "Continuer." Clique le "javamail-1.4.3.zip" lien. Choisissez d`enregistrer le fichier au lieu de l`ouvrir.

    • décompressez le "javamail-1.4.3.zip" déposer en double-cliquant dessus. Rappelez-vous l`emplacement où il décompressé.

    • Ouvrez Eclipse. Cliquez "Fichier," puis "Nouveau" puis "Projet Java." Type "GetMessage" comme le nom du projet, et cliquez "Terminer."

    • Clique le "GetMessage" dossier dans l`Explorateur de packages - la barre d`outils sur la gauche; -et sélectionnez "Propriétés."

    • Cliquez "Chemin de compilation Java" sur la gauche, puis cliquez sur le "Ajouter des fichiers JAR externes ..." bouton à droite. Accédez au décompressé "javamail-1.4.3" dossier et cliquez sur "mail.jar." Cliquez "D`accord" et "D`accord" encore.

    Comparaison courrier

    • Clique le "GetMessage" projet dans Eclipse, et sélectionnez "Nouveau" puis "Classe." Type "GetMail" comme le nom, et cliquez "Terminer."

    • Sélectionnez tout le code dans la fenêtre GetMail.java et copier et coller le code Java suivant à sa place:

      import java.io. *;

      java.util.Properties d`importation;

      importer javax.mail. *;

      javax.mail.internet d`importation. *;

      public class GetMail {

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

      contre console = System.Console ();

      // Obtenir serveur et les informations de connexion

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

      Chaîne host = cons.readLine ();




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

      Chaîne username = cons.readLine ();

      System.out.print ("Mot de passe: ");

      mot de passe String = new String (cons.readPassword ());

      // Session de messagerie d`installation

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

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

      // Faire connexion

      Magasin store = session.getStore ("imaps");

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

      // Obtenir dossier et messages

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

      folder.open (Folder.READ_ONLY);

      Message Message [] = folder.getMessages ();

      // Vérifier le courrier

      for (int i = message.length-1- igt; = 0- i--) {

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

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

      System.out.println ("Lire l`article? [OUI à lire / QUIT à la fin]");

      String line = cons.readLine ();

      si ("OUI".equals (ligne)) {

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

      // Notez que si MimeMultipart, ne sera pas afficher automatiquement le texte du message

      } Else if ("QUITTER".equals (ligne)) {

      Pause;

      }

      }

      // Fermer choses sur

      folder.Close (false);

      store.close () -

      }

      }

    • Appuyez sur le bouton vert Lecture pour exécuter votre code.

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

    • Entrez votre nom d`utilisateur. Typiquement, cela est le nom d`utilisateur complet, comme [email protected], et pas seulement la partie nom. Vérifiez auprès de votre fournisseur pour plus de détails.

    • Tapez votre mot de passe. Depuis l`appel readpassword () pour la console de système est utilisé, il ne sera pas l`écho sur l`écran lors de la saisie.

    • Entrer "OUI" si vous souhaitez lire chaque message.

    • Entrer "QUITTER" mettre fin au programme, ou il se terminera automatiquement lorsque vous avez passé le message le plus ancien. Lorsque le programme se termine, il ferme la lecture seule connexion à votre boîte aux lettres.

    AUTRES

    Java ne sera pas installé фото

    Java ne sera pas installé

    Si Java ne sera pas installé sur votre machine, il est presque certainement parce que vous avez téléchargé le…

    Mon java ne fonctionne pas фото

    Mon java ne fonctionne pas

    Certaines applications en ligne telles que les salles de chat, des jeux et des programmes Internet nécessitent une…

    » » » » Comment mettre en œuvre une boîte aux lettres en utilisant java