Javamail [Résolu]

rimh 34 Messages postés samedi 17 avril 2010Date d'inscription 16 juin 2010 Dernière intervention - 11 mai 2010 à 21:55 - Dernière réponse : rimh 34 Messages postés samedi 17 avril 2010Date d'inscription 16 juin 2010 Dernière intervention
- 14 mai 2010 à 19:53
bonjour , je cherche un code en javamail qui me permet de recevoir le dernier message de ma boite mail chaque 10s ou plus.
Merci d'avance pour votre aide.
Afficher la suite 

Votre réponse

10 réponses

Meilleure réponse
cs_neone 96 Messages postés mercredi 23 novembre 2005Date d'inscription 7 mars 2011 Dernière intervention - 12 mai 2010 à 04:23
3
Merci
bonsoir,
tu peux récupérer la biblio javamail!! y'a déja des codes déja fait sur le forum. aprés pour temporiser ta consultation de mail un thread fera bien l'affaire.j'ai déja fait un code pour gmail qui a la fonctionnalité que tu désire mais bon. un peu de pratique ne te tuera pas. bon courage

Merci cs_neone 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_neone
Meilleure réponse
cs_neone 96 Messages postés mercredi 23 novembre 2005Date d'inscription 7 mars 2011 Dernière intervention - 12 mai 2010 à 15:22
3
Merci
donc tu réussi a lire tes mail avec un thread?? sinon comment?
passe moi ton code, pour voir comment pourais-je t'etre util.
bon courage.

Merci cs_neone 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_neone
Meilleure réponse
cs_neone 96 Messages postés mercredi 23 novembre 2005Date d'inscription 7 mars 2011 Dernière intervention - 13 mai 2010 à 14:01
3
Merci
salut,
je procède d'une autre manière pour recevoir mes mails en complet. si tu as un mail, je peux t'envoyer mon code. c'est pour t'inspirer et pas copier coller, c'est pour un projet personnel en cours alors tu vois.
bon courage

Merci cs_neone 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_neone
rimh 34 Messages postés samedi 17 avril 2010Date d'inscription 16 juin 2010 Dernière intervention - 12 mai 2010 à 10:45
0
Merci
Bonjour,merci pour votre point de vue.
je trouve des codes en javamail mais je reçu tous les messages de ma boite mail Gmail par contre mon but est de recevoir le dernier mail pendant chaque 10s ou plus.
STP tu peut m'aider de résoudre ce problème
car je suis en cours de faire mon projet de fin d'étude et j'ai n'a pas de temps.
merci d'avance.bonne journée.
Commenter la réponse de rimh
cs_neone 96 Messages postés mercredi 23 novembre 2005Date d'inscription 7 mars 2011 Dernière intervention - 12 mai 2010 à 15:39
0
Merci
ok bon courage pour la suite
Commenter la réponse de cs_neone
rimh 34 Messages postés samedi 17 avril 2010Date d'inscription 16 juin 2010 Dernière intervention - 12 mai 2010 à 15:46
0
Merci
Merci bien.
tu peux me donner un lien ou un code pour m'aider
tu me dise qui tu a dejà fais un code comme celui qui j'ai demandé.
Merci encore une autre fois.
Commenter la réponse de rimh
rimh 34 Messages postés samedi 17 avril 2010Date d'inscription 16 juin 2010 Dernière intervention - 12 mai 2010 à 15:48
0
Merci
je suis bloqué et je ne trouve aucune aide.
Commenter la réponse de rimh
rimh 34 Messages postés samedi 17 avril 2010Date d'inscription 16 juin 2010 Dernière intervention - 12 mai 2010 à 15:59
0
Merci
Voilà le code qui j'essaye de le faire. mais il m'envoi le six premier message de ma boite Gmail.

import javax.mail.*;

import com.sun.mail.pop3.POP3SSLStore;
import java.util.*;
import java.io.*;

public class ClientMail {

/** Dans cette chaine c'est le nom du serveur courier */

static String host = "pop.gmail.com";

public ClientMail() {
}


//public ClientMail(h String,lg String,pw String) {
//}
/*
 * Méthode main , Fonction principale du client
 */
public static void main(String args[])

{
/* Récupération des propriété du System */
Properties prop = System.getProperties();
//	System.out.println("Creation d'une session mail");
/* Creation d'un objet Session */
Session sess = Session.getDefaultInstance(prop, null);
sess.setDebug(false);

//prop.list(System.out);

try {
/* No comment ;-) */
String user = "jcdsjfdj";//pour le tester
String pwd = "fzefedf";//son mot de passe ,je ne suis pas redicule 
//pour que j vous donner mon mot de passe mais je cree ce compte 
//pour le teste seulement  

/* Création de l'object qui va récupéré le contenu de la boite */
//System.out.println("obtention d'un objet store");
// Store st = sess.getStore("pop3");

/* Connection au serveur */
POP3SSLStore st = new POP3SSLStore(sess, new URLName(""));
st.connect(host, user, pwd);
/*
 * Ouverture du répertoire contenent les mails Par defaut INBOX
 */
Folder f = st.getFolder("INBOX");
f.open(Folder.READ_ONLY);
Message msg[] = f.getMessages();

        	// if (msg[msg.length-1].isMimeType("text/plain")) {
    System.out.println("Sujet: " +     msg[msg.length-1].getSubject());
System.out.println("Texte: " +  msg[msg.length-1].getContent().toString());
                                        for (int i = 0; i < 10; i++) {
            System.out.println("------------ Message " + (i + 1) + " ------------");
            System.out.println("SentDate : " + msg[i].getSentDate());
            System.out.println("From : " + msg[i].getFrom()[0]);
            System.out.println("Subject : " + msg[i].getSubject());

            System.out.print("Message : ");
            InputStream stream = msg[i].getInputStream();
            while (stream.available() != 0) {
                System.out.print((char) stream.read());
            }
            System.out.println();
        }

     
} catch (NoSuchProviderException e) {
System.out.println("Erreur sur le provider" + e.getMessage());
} catch (MessagingException e) {
System.out.println("Erreur sur Message" + e.getMessage());
} catch (IOException e) {
System.out.println("Erreur sur IO" + e.getMessage());
} catch (Exception e) {
System.out.println("Erreur indetermiee" + e.getMessage());
}
} /* fin de main */

}











Commenter la réponse de rimh
rimh 34 Messages postés samedi 17 avril 2010Date d'inscription 16 juin 2010 Dernière intervention - 13 mai 2010 à 14:17
0
Merci
salut, merci bien pour votre aide. c'est gentil de ta part.
je te souhaite tous les bonheur.
Voilà mon adresse mail : ferjani.rimh@gmail.com
Merci beaucoup.
Commenter la réponse de rimh
rimh 34 Messages postés samedi 17 avril 2010Date d'inscription 16 juin 2010 Dernière intervention - 14 mai 2010 à 19:53
0
Merci
Salut, j'ai besoin de ton aide
Merci de me contacter.
Commenter la réponse de rimh

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.