yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 12 févr. 2005 à 20:21
Salut DamianC,
quand tu cherches qq chose sur le site, il faut que tu te dises que tu ne trouveras pas exactement ce que tu souhaites. Par contre tu trouveras des bouts de code qui te seront utiles par ci par là.
Par exemple, sur le protocole POP3 pour l'envoye de mails et d'autres sources sur l'utilisation sockets (même en mode console).
Donc cherche plutôt à décomposer le programme que tu souhaites faire pour mieux cibler les recherches.
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 12 févr. 2005 à 21:50
Désolé mais je peux pas t'aider dans ce domaine.
Je n'y connais rien aux protocoles des mails.
Cherche plutôt plusieurs sources et compare les entre elles.
Comme ça tu pourras récupérer les bases essentielles au bon fonctionnement.
Et aussi, essaye quand même un peu de réfléchir par toi même.
Si tout le monde posait une question dès qu'il a le moindre problème, le forum serait inondé.
DamianC
Messages postés8Date d'inscriptionmercredi 8 novembre 2000StatutMembreDernière intervention20 février 2005 12 févr. 2005 à 22:00
lol t'es un petit comique, vi c'est vrai je suis un peu feignasse dans
les bords mais au debut de la semaine je cherchais comme un malade mais
la je commence à me calmer
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 12 févr. 2005 à 22:25
Je connais ça. On a l'impression que la tête va exploser et on arrive plus à rien.
Je crois que tout le monde y a déjà eu droit à ça.
Le mieux c'est faire un petit break et chercher sur autre chose, sinon la plupart du temps on tourne en rond.
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 12 févr. 2005 à 22:32
Salut,
inet_addr demande une adresse ip (4 nombres avec des points).
Pour résoudre une adresse comme smtp.laposte.net il faut utiliser gethostbyname ou getaddrinfo par exemple.
Aussi, envoyer des commandes sans ce soucier des réponses du serveur c'est pas une bonne idée.
Enfin, fait attention au nombre d'octet que tu envoies dans tes commandes:
send(sock, "DATA\r\n", 8, 0); // 6 octets a envoyer
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 14 févr. 2005 à 16:57
Salut,
C'est pas aussi simple que ca, gethostbyname retourne un pointeur sur une structure hostent, et cette structure contient l'ip du site. Si tu ne remplis pas le champ sin_addr de la structure sockaddr_in forcement ca ne marchera pas.
Tu peux aller voir msdn pour savoir comment utiliser gethostbyname, et pour avoir le format de la structure hostent. Et sur ce site, tu trouvera pas mal d'exemples de progs qui utilisent cette fonction.