Envoi email

cs_keks Messages postés 34 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 24 janvier 2008 - 3 mai 2005 à 14:16
cs_keks Messages postés 34 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 24 janvier 2008 - 4 mai 2005 à 19:53
bonjours tout le monde.
j'utilise des socket pour envoyer un email en utilisant le protocole SMTP.
J'arrive bien a envoyer l'email mais le mon souci est que celui ci ne contient que le sujet et pas le message.
Quelqu'un sait il pourquoi?
merci de votre aide.

4 réponses

scorpyon1903 Messages postés 12 Date d'inscription mercredi 26 mai 2004 Statut Membre Dernière intervention 3 mai 2005
3 mai 2005 à 14:57
Bonjour,

Ton message set sûrement contenu dans une chaîne de caractères qui ne doit pas avoir une taille suffisante pour accueillir la totalité de ton message (histoire de malloc et de realloc).
Peut-être aussi que tu ne l'as pas terminée avec un '\0'.

A bientôt !

Arnaud.

Le sot ne sait pas ce qu'il dit mais le sage ne dit pas ce qu'il sait...
0
cs_keks Messages postés 34 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 24 janvier 2008
3 mai 2005 à 15:09
Tout dabord merci pour ta reponse mais mon erreur ne viens pa de la.

j'apporte une petite correction.


En fait le comportement de mon programme differe selon le serveur de messagerie que j'utilise.Avec un serveur Amster l'email n'est meme pas envoyé. Je pense que l'erreur viens du fait que j'utilise mal le protocole SMTP.
voila ce que je fais:

EHLO 192.168.0.11 <crlf>
MAIL FROM: <crlf>
RCPT TO: <crlf>
DATA <crlf>
Subject: un sujet <crlf>
mon message <crlf>.<crlf>

le message n'est pas envoyé et j'ai l'erreur suivante: "missing mail body"

merci pour votre aide
0
cs_magma Messages postés 198 Date d'inscription vendredi 4 avril 2003 Statut Membre Dernière intervention 18 mars 2011
4 mai 2005 à 16:39
QUIT <crlf> à la fin peut-être ...
0
cs_keks Messages postés 34 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 24 janvier 2008
4 mai 2005 à 19:53
non c'est pa ça. merci quand meme. Je viens de trouver la solution: en
fait apres le subject:un sujet il ne faut pa faire un <crlf> mais
2!!!



merci pour votre aide
0
Rejoignez-nous