Téléchargement des méssage

 
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> POP
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
skysee
dummy mioche
dummy mioche


Inscrit le: 23 Juin 2002
Messages: 4

MessagePosté le: Dim Juin 23, 2002 9:37 pm    Sujet du message: Téléchargement des méssage Répondre en citant

Salut j'ai un problème avec le pop.
J'utillise le serveur pop de wanadoo : pop.wanadoo.fr sur le port 110.
Tout ce passe bien jusqu'a l'envoi de RETR 1. Une fois que mon client à envoyer cette commande, je réceptionne les données, sauk qu'il nya pas de méssage.
voici ce que je recois :
---
1 1473
.
---
voila c tout.
Je suis bloké, merci de m'aider;
skysee
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Adresse AIM MSN Messenger
Salemioche
salemioche
salemioche


Inscrit le: 05 Avr 2002
Messages: 350
Localisation: FR- BIOT

MessagePosté le: Lun Juin 24, 2002 8:36 am    Sujet du message: Répondre en citant

est ce qu'il serait possible de voir le log complet
normalement le message que tu as est une reponse a LIST ?!
_________________
Creer son site - Hebergement - Jumeaux
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
skysee
dummy mioche
dummy mioche


Inscrit le: 23 Juin 2002
Messages: 4

MessagePosté le: Lun Juin 24, 2002 12:05 pm    Sujet du message: Répondre en citant

salut, voici ma méthode en c++;

void GererMail::recevoirMail()
{
Cconnexion connexion;
CString buf;
CString serveurPop = LireConfig(FichierServeurPop);
connexion.connecter(serveurPop, 110);
connexion.recevoir();
buf = connexion.ObtenirTrame();
AfxMessageBox(buf);
//recu : +OK POP3 server ready (NPlex 2.1.130) <3dec756.1024916419000@mel-pop9.wanadoo.fr

connexion.Envoyer("USER ******", 11);
connexion.Envoyer("\r", 1);
connexion.Envoyer("\n", 1);

connexion.recevoir();
buf = connexion.ObtenirTrame();
AfxMessageBox(buf);
//recu : +OK
connexion.Envoyer("PASS ********", 13);
connexion.Envoyer("\r", 1);
connexion.Envoyer("\n", 1);

connexion.recevoir();
buf = connexion.ObtenirTrame();
AfxMessageBox(buf);
//recu : +OK
connexion.Envoyer("LIST", 4);
connexion.Envoyer("\r", 1);
connexion.Envoyer("\n", 1);

connexion.recevoir();
buf = connexion.ObtenirTrame();
AfxMessageBox(buf);
//recu :
+OK 1 messages (526 octets)
1 526
.
connexion.Envoyer("RETR 1", 6);
connexion.Envoyer("\r", 1);
connexion.Envoyer("\n", 1);

connexion.recevoir();
buf = connexion.ObtenirTrame();
AfxMessageBox("retr : " + buf);
//recu : +OK 526 octets


connexion.Envoyer("QUIT", 4);
connexion.Envoyer("\r", 1);
connexion.Envoyer("\n", 1);

connexion.recevoir();
buf = connexion.ObtenirTrame();
AfxMessageBox(buf);

connexion.FermerSocket();
}


Voila g mis dans le code la réponse du serveur. La classe Cconnexion est une classe à moi, elle gère les sockets en mode TCP.
Merci
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Adresse AIM MSN Messenger
Salemioche
salemioche
salemioche


Inscrit le: 05 Avr 2002
Messages: 350
Localisation: FR- BIOT

MessagePosté le: Mar Juin 25, 2002 8:01 am    Sujet du message: Répondre en citant

j'aurais tendance a regarder de plus pres, si obtenirTrame n'aurais pas un petit bug ?
_________________
Creer son site - Hebergement - Jumeaux
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
skysee
dummy mioche
dummy mioche


Inscrit le: 23 Juin 2002
Messages: 4

MessagePosté le: Mar Juin 25, 2002 10:32 am    Sujet du message: pop Répondre en citant

salut, je recois avec recevoir(). La méthode recevoir met l'attribut bufqui est privé à jour, et la méthode ObtenirTrame retourne juste cet attribut

void Cconnexion::recevoir()
{
char buff[200];
int taille;
int tailleTr;
taille = 20000;

// Cconnexion::OnReceive(0);
tailleTr = Cconnexion::Receive(buff, taille);
buff[tailleTr] = 0;

buf.Format("%s" , buff);

}

CString Cconnexion::ObtenirTrame()
{
return buf;
}
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Adresse AIM MSN Messenger
skysee
dummy mioche
dummy mioche


Inscrit le: 23 Juin 2002
Messages: 4

MessagePosté le: Mar Juin 25, 2002 12:53 pm    Sujet du message: g trouvé Répondre en citant

salut,
merci de m'avoir mis sur la bonne voie, c'était l'algorithme de ma méthode recevoir() qui était à revoir.
J'ai trouvé.
Sinon ton site est super, gràace à lui je suis peut être en train d'écrire un coucurent d'outlook ;o)
salut
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Adresse AIM MSN Messenger
Salemioche
salemioche
salemioche


Inscrit le: 05 Avr 2002
Messages: 350
Localisation: FR- BIOT

MessagePosté le: Mar Juin 25, 2002 8:40 pm    Sujet du message: Répondre en citant

bon courage et merci
_________________
Creer son site - Hebergement - Jumeaux
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> POP Toutes les heures sont au format CET (Europe)
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Affilzen SARL : Mention légale