ADPro22
Messages postés126Date d'inscriptionmercredi 18 juillet 2001StatutMembreDernière intervention27 octobre 2004
-
21 juin 2002 à 19:42
julien51300
Messages postés1Date d'inscriptiondimanche 15 juillet 2007StatutMembreDernière intervention 5 avril 2008
-
5 avril 2008 à 20:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Il donne les clauses de transmission des MAIL. En autre, des questions ont été posé sur le problème que le nom de la personne rédactrice ou réceptrice n'apparaîssent pas pour cela, il faut ajouter après la clause DATA une entête au message comme suit:
From ::= Expéditeur
To ::= Destinataire
Cc ::= Destinataire en copie
Bcc ::= Copie cachée
Si une adresse spécifiée par une clause RCPT TO n'est pas présente, alors il s'agit d'un destinataire en copie masqué. Cependant, il est trés sommaire sur les directives que l'on peut écrire dans la clause DATA. A première vue cela dépend du serveur MAIL distant car la spécification grammaticale et lexicale ne précise pas de mots spécifique.
Dans mes recherches, il faut consulter la RFC 822 qui donne le détail des balises de la clause DATA. L'adresse ci-dessous permet d'avoir quelques réponses:
Mais rien sur l'envoie avec des pièces jointes. J'ai, donc, regarder la source d'un message avec une pièce jointe. Dans la clause DATA, la construction semble complexe, on ajoute quelque chose comme ça:
Content-type: multipart/mixed; boundary="Boundary_(ID_Py1zk4uvrMPiov7B0rLf+Q)"
Thread-index: AcepUI3uwpvjmH8rT+mUvK8SOe4DDw==
....
Quelque chose pour faire apparaître le lien
....
--Boundary_(ID_Py1zk4uvrMPiov7B0rLf+Q)
Content-type: application/msword; name="Rapprochement OGI HORUS-DIALVEIL.doc"
Content-transfer-encoding: base64
Content-disposition: attachment; filename="Rapprochement OGI HORUS-DIALVEIL.doc"
....
Format b64 du fichier
....
--Boundary_(ID_Py1zk4uvrMPiov7B0rLf+Q)--
Pour l'instant, je n'ai fait que des test en connexion TELNET. Mais pour l'attachement d'un fichier, il suffit de déclarer qu'il s'agit d'un mail avec multi documents, d'ajouter des liens sur des balises et des balises encadrant le fichier transmis encodé en base 64.
cs_bigloo
Messages postés7Date d'inscriptionmercredi 5 octobre 2005StatutMembreDernière intervention 1 novembre 2007 24 sept. 2007 à 00:15
J'ai eu quelque problème pour le faire fonctionner en modifiant le code. Mais je suis arrivé, comme j'utilise Dev-C++. Pour ceux qui on des problèmes de compilation voici la solution sur les problèmes de liaison: il suffit d'indiquer la librairie de liaison "winsock" pas par la commande pragma (que l'on peut remplacer par celle de "winsock2", ce que j'ai fait) pour cela:
Projet -> Options Projet -> Onglet Paramétre
Dans la liste "Editeur de lien", y ajouter "-lws2_32"
Puis bouton "OK"
A partir de là, tous les messages de lien introuvable devraient disparaître.
Un autre point important qui ne met pas apparu de suite car on n'y pense plus. La plupart des serveurs de messagerie des FAI sont bloqués sur les clients de la FAI (Fournisseur d'Accès à Internet).
Par ex:
Si on a un compte mail sur freesurf et que notre FAI est cegetel alors le mail devra être adresser smtp.cegetel.net et non à smtp.freesurf.fr comme on pourrait le croire.
Pour l'instant, j'arrive à ouvrir la connexion avec le serveur de messagerie distant. Par contre, les commandes de construction du message ne sont pas comprises (donc pas d'envoie mais cela n'est pas très grave, je chercherais la suite demain).
souf_
Messages postés7Date d'inscriptionsamedi 6 mai 2006StatutMembreDernière intervention 1 octobre 2006 11 oct. 2006 à 20:03
salut
j'ai vu ton code c'est bien,je l'ai executer.
normalement j'ai écrit
pop.mail.yahoo.com
xxx@yahoo.fr
ddd@hotmail.com
et j'ai reçu aucun message dans la boite
merci por tout
cs_lol55
Messages postés86Date d'inscriptiondimanche 8 janvier 2006StatutMembreDernière intervention 5 décembre 2010 28 août 2006 à 17:00
75 erreurs sous Visual C++
et 4 sous Dev-C++ !!!
J'y comprends plus rien là!...
PS:Je note pas.
delfare
Messages postés25Date d'inscriptionsamedi 27 août 2005StatutMembreDernière intervention13 juillet 2007 4 nov. 2005 à 15:20
ben, j'utilise tel-quel ce code ci mais j'aimerais avoir un .exe de ce code pour verifier que c'est pas un probleme de compilation
cs_chuckboy
Messages postés64Date d'inscriptionvendredi 16 septembre 2005StatutMembreDernière intervention31 mars 20091 4 nov. 2005 à 14:40
Post ton code ca devrais pas etre trop complexe de trouver c koi !
delfare
Messages postés25Date d'inscriptionsamedi 27 août 2005StatutMembreDernière intervention13 juillet 2007 4 nov. 2005 à 12:12
je me demande si c'est pas mon antivirus qui me blocke ca(meme si je lui dit d'accepter quand je me connecte), quelqu'un pourrais me passer un .exe(pour verifier que c'est pas mon compilateur) et des donnees testees (serveur smtp, ...)
delfare
Messages postés25Date d'inscriptionsamedi 27 août 2005StatutMembreDernière intervention13 juillet 2007 3 nov. 2005 à 20:48
oui : ping smtp.mail.yahoo.fr
"envoit d'une requete 'ping' sur smtp1.mail.vip.ulk.yahoo.com [217.12.11.66] avec 32 octets de données :
reponse de 217.12.11.66 : octets=32 temps=34 ms TTL=248
reponse de 217.12.11.66 : octets=32 temps=26 ms TTL=248
reponse de 217.12.11.66 : octets=32 temps=29 ms TTL=248
reponse de 217.12.11.66 : octets=32 temps=26 ms TTL=248
Statistiques Ping pour 217.12.11.66 :
Paquets : envoyés : 4, recus : 4, perdu : 0(perte(0%),
Durée approximative des boucles en millisecondes :
minimum 26 ms, maximum 34 ms, moyenne = 28 ms"
cs_chuckboy
Messages postés64Date d'inscriptionvendredi 16 septembre 2005StatutMembreDernière intervention31 mars 20091 3 nov. 2005 à 18:09
As tu une communication avec le serveur , essait de faire un ping !
delfare
Messages postés25Date d'inscriptionsamedi 27 août 2005StatutMembreDernière intervention13 juillet 2007 3 nov. 2005 à 18:00
moi, ca ne marche absolument pas, je remplis correctement tout et puis, j'attend sans qu'il se passe rien, je ne recoit aucunes reponses du serveur, il reste bloque à while( !buf[0] ) et si je supprime celui ci, il reste bloqué également aux autres(dans process), j'ai essayé différents adresses mais aucunes ne marche, il reste toujours bloqué et ne recoit aucunes infos.
quelqu'un aurait-il une idée sur la raison?
j'utilise dev-cpp
KissyFroth
Messages postés38Date d'inscriptionmardi 16 août 2005StatutMembreDernière intervention 7 avril 2007 17 oct. 2005 à 21:58
Pour l'instant je connai les memes problemes que Chuckboy : impossible de souligner mettre en gras ...etc.
Un autre probleme tres important est la mention "Destinataire Caché" qui discrédite le message (la plupart du temps automatiquement). Y a-t-il un moyen d'empecher ca ?
Pour info pour ceux qui demandent voici une petite liste de serveurs smtp :
Personnellement, j'utilise souvent smtp.cegetel.net (ca marche bien)
cs_chuckboy
Messages postés64Date d'inscriptionvendredi 16 septembre 2005StatutMembreDernière intervention31 mars 20091 29 sept. 2005 à 22:40
Comment faire pour envoyer du texte en gras ou encore en souligner ? J'ai essayer pas mal de truc et je n'y arrive pas !
Faudrait que le e-mail soit de type html ? COmment je fais ca ?
anthonycosson
Messages postés106Date d'inscriptionmercredi 30 mars 2005StatutMembreDernière intervention20 novembre 2009 3 juin 2005 à 10:39
slt a tous g un ptit prob kan je compile il ne trouve pa la lib iostream.h ou est le prob ? THx davance
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 10 août 2004 à 11:55
marche nickel sous dev avec : -lwsock32
Est-ce que quelqu'un pourrait me donner le bout de code pour une pièce jointe ?
minny91
Messages postés1Date d'inscriptionmardi 27 janvier 2004StatutMembreDernière intervention 1 avril 2004 1 avril 2004 à 12:01
slt tout le monde
deja merci pour toute ces info
j'ai un probleme un peu plus bete j'ai rajouter la librairie pas de souci la dessus
j'utilise VC++ 2003
il n'arrive pas a ouvrir iostream.h
j'ai essayer de le mettre direct dans mon repertoire mais a chaque fois c'est un autre fichier qui manque
si quelqu'un peut m'aider ca serait chouette
cs_hetler
Messages postés4Date d'inscriptionmercredi 3 septembre 2003StatutMembreDernière intervention 2 mars 2004 13 mars 2004 à 18:18
salut tous le monde
j'ai compiler ce programmes mais ça se bloque a la fin ,voici ce que je saisie :
- mail.yahoo.fr
- mon adress
- adress destinataire
- test
- test
mais reste en attente sans rien faire ,je vérifie ma boite et ça n'arrive pas
js
Messages postés17Date d'inscriptionlundi 12 janvier 2004StatutMembreDernière intervention 8 novembre 2004 20 févr. 2004 à 11:57
Avec Borland Compiler (5.0), j'obtiens le résultat suivant :
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
vcc.cpp:
Error E2356 vcc.cpp 11: Type mismatch in redeclaration of 'exp(double)'
Error E2449 vcc.cpp 11: Size of 'exp(double)' is unknown or zero
Warning W8004 vcc.cpp 43: 'yeah' is assigned a value that is never used in function Process(char *)
Warning W8004 vcc.cpp 45: 'retVal' is assigned a value that is never used in function Process(char *)
Error E2335 vcc.cpp 55: Overloaded 'exp' ambiguous in this context in function main(int,char * *)
Error E2285 vcc.cpp 63: Could not find a match for 'strcat(char *,double (*)(double))' in function main(int,char * *)
Warning W8008 vcc.cpp 106: Condition is always false in function main(int,char * *)
Warning W8008 vcc.cpp 106: Condition is always false in function main(int,char * *)
Warning W8066 vcc.cpp 108: Unreachable code in function main(int,char * *)
Warning W8004 vcc.cpp 128: 'yeah' is assigned a value that is never used in function main(int,char * *)
Warning W8057 vcc.cpp 142: Parameter 'argc' is never used in function main(int,char * *)
Warning W8057 vcc.cpp 142: Parameter 'argv' is never used in function main(int,char * *)
*** 4 errors in Compile ***
En gros, ça ne marche pas du tout. Y-a-t-il un fichier à inclure en plus? (comme pour Dev-Cpp). Si oui, comment? Ou puis-je trouver ce fichier?
lescroel
Messages postés15Date d'inscriptionjeudi 8 janvier 2004StatutMembreDernière intervention 8 février 2005 14 janv. 2004 à 17:27
Comment encoder le message en MIME ?
Comment mettre plusieurs destinataires et plusieurs CC ?
Comment joindre plusieurs pièces jointes ?
capoueidiablo
Messages postés316Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention 1 février 20101 12 déc. 2003 à 11:57
Voili Voilou c remoi bon je croi que j'ai trouvé why ca marche pas :-p bon je sais que ca date que j'ai pas poster sur ce post mais bon ....
alors voila c tout simple l'admin a bloqué le port du smtp
bon ba c'etait tout a non sur la source qui y'a au dessus, j'ai un pbm si j'ecris plus d'un mot dans objet le premier mot sera l'objet et le reste sera le message et donc je peux rien ecrire dans message :-/ si quelqu'un c ce qu'il faut faire ...
killdemon
Messages postés22Date d'inscriptionsamedi 15 novembre 2003StatutMembreDernière intervention24 novembre 2003 16 nov. 2003 à 13:39
impossible de compiler il met des links mais pourtant j'ai mi la ligne au debut.je sai pk il veu pas compiler
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 15 nov. 2003 à 17:01
killdemon, c'est quoi le problème? L'envoi ne se fait pas ou bien impossible de compiler? si c'est impossible de compiler, donne un peu plus d'informations ;) come ça on pourra peut être t'aider.
Ciao ;)
[DmX]
killdemon
Messages postés22Date d'inscriptionsamedi 15 novembre 2003StatutMembreDernière intervention24 novembre 2003 15 nov. 2003 à 16:25
ca marche pa moi non plu.g pourtant mis la ligne a debut
ptiscripter
Messages postés25Date d'inscriptionmercredi 29 octobre 2003StatutMembreDernière intervention14 mars 2004 8 nov. 2003 à 16:50
ok thx
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 8 nov. 2003 à 16:48
tu met ws2_32.lib dans le dossier: Dev-Cpp/lib/ . Ensuite tu dois soit inclure ws2_32.lib dans ton projet (Ajouter un fichier au projet...) ou bien tu écris ça tout au début du code source:
#pragma comment( lib, "ws2_32.lib" )
tu n'aura normalement plus de problème avec ce code ;)
Bonne prog!
ciao
ptiscripter
Messages postés25Date d'inscriptionmercredi 29 octobre 2003StatutMembreDernière intervention14 mars 2004 8 nov. 2003 à 15:46
salut all! euh moua sa marche pas jutilise dev C++ et je c pas ou fo mettre ws2_32.lib !!!
pliz aidez moi
THx davance
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 28 juil. 2003 à 17:28
mail.hotmail.com je crois ;)
capoueidiablo
Messages postés316Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention 1 février 20101 30 mai 2003 à 17:01
salut je vien d'utilisé ton prog et j'ai uhn p'tit probleme, disons que je me connect au smtp de club-internet mais j'arrive pas a envoyer je pence que c du au login et mot de pass qu'il demande donc si vous avez un serveur smtp a me filer ce serai cool ;-) je vous aimes
nycos1981
Messages postés1Date d'inscriptiondimanche 26 janvier 2003StatutMembreDernière intervention26 janvier 2003 26 janv. 2003 à 19:10
Bon déjà merci sid .
ce prog fonctionne bien cepandant celui ou celle qui reçoit le mail vois ni le destinataire ni l'expediteur (les champs reste vide) ...
En envoyant un mail en se connectant en telnet sur un serveur smtp j'ai remmarqué que là non plus les expediteur et destinataire ne sont pas transmis bien que le mail lui le soit correctement.
Alors si quelqu'un a une idéé (ou si lui ça marche) qu'il me le dise
Merci .
Achoum
Messages postés39Date d'inscriptionmercredi 17 avril 2002StatutMembreDernière intervention 2 juillet 2005 21 nov. 2002 à 15:39
Bonjour, j'ai un petit pb.
Mon compilateur VC++ 6 ne renonnai pas
ioctlsocket ( to_server_socket, FIONBIO, &ioctl_blocking );
Pourriez vous vous me donner la bone librairie, ou m'expliquer
comment remplacer cette instruction.
Merci d'avance .
laigle76
Messages postés23Date d'inscriptionvendredi 25 octobre 2002StatutMembreDernière intervention25 janvier 2011 14 nov. 2002 à 13:05
slt
je rencontre un petit probleme avec ce code....
Si je met un sujet de plus d'1 mot je ne peut pas mettre de message
Si je ne met qu'un mot au sujet je peut mettre le message mais je ne recois que le premier mot du message....
Par exemple si mon message est :
"rendez vous cette aprem au ciné"
je ne recois que "rendez"....
D'ou viens le pb ???
Merci d'avance
laglisse
Messages postés3Date d'inscriptionsamedi 9 mars 2002StatutMembreDernière intervention18 octobre 2002 18 oct. 2002 à 16:14
omnikod> Le code marche tres bien !!!
t'a pas du lire la petite ligne en bas (moi o6 je me suis fé avoir) :
ATTENTION dans settings du projet / link ajouter : ws2_32.lib sinon ca marche pas
Je l'ai testé et ça marche nikel !
Pas besoin de modifier la source, juste la copier et la compiler et ça marche
omnikod
Messages postés26Date d'inscriptionjeudi 2 août 2001StatutMembreDernière intervention23 janvier 2003 17 oct. 2002 à 12:55
pour moi ça ne marche pas !!!
Compiling...
smtp.cpp
Linking...
smtp.obj : error LNK2001: unresolved external symbol __imp__recv@16
smtp.obj : error LNK2001: unresolved external symbol __imp__send@16
smtp.obj : error LNK2001: unresolved external symbol __imp__closesocket@4
smtp.obj : error LNK2001: unresolved external symbol __imp__shutdown@8
smtp.obj : error LNK2001: unresolved external symbol __imp__ioctlsocket@12
smtp.obj : error LNK2001: unresolved external symbol __imp__connect@12
smtp.obj : error LNK2001: unresolved external symbol __imp__setsockopt@20
smtp.obj : error LNK2001: unresolved external symbol __imp__socket@12
smtp.obj : error LNK2001: unresolved external symbol __imp__htons@4
smtp.obj : error LNK2001: unresolved external symbol __imp__gethostbyname@4
smtp.obj : error LNK2001: unresolved external symbol __imp__inet_addr@4
smtp.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
ADPro22
Messages postés126Date d'inscriptionmercredi 18 juillet 2001StatutMembreDernière intervention27 octobre 2004 22 juin 2002 à 10:16
Non, cin ne limite pas le nombre de caractères : il renvoie une référence à la chaine e fait. La limitation est donc imposée par la déclaration de la chaine.
Au delà, c'est tronqué.
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 22 juin 2002 à 02:47
Est-ce qu'un cin ne limite pas très fort le nombre de caractères? Combien au maximum?
ADPro22
Messages postés126Date d'inscriptionmercredi 18 juillet 2001StatutMembreDernière intervention27 octobre 2004 21 juin 2002 à 19:42
Salut SidSilver !
Juste quelques petites remarques:
Au lieu d'utiliser tes fonctions bcopy et bzero, tu peux utiliser memcpy et memset :
void *memcpy( void *dest, const void *src, int count );
void *memset( void *dest, int val, int count );
D'autre part, si tu veux pouvoir saisir le corps du message avec plusieurs lignes, je te conseille d'utiliser cin.getline à la place de cin sous la forme :
cin.getline(message, 1000, '$');
Le délimiteur est alors le caractère $ et non plus
5 avril 2008 à 20:30
24 sept. 2007 à 12:31
http://abcdrfc.free.fr/rfc-vf/rfc821.html
Vous trouverez aussi dans Code Source celle-ci avec d'autre à l'adresse ci-dessous
http://www.ircfr.com/codes/RFC-821-SMTP-1459-IRC-1939-POP3_21210.aspx
Il donne les clauses de transmission des MAIL. En autre, des questions ont été posé sur le problème que le nom de la personne rédactrice ou réceptrice n'apparaîssent pas pour cela, il faut ajouter après la clause DATA une entête au message comme suit:
[From|To|Cc|Bcc]: <login@domain> (; <login@domain>)*
From ::= Expéditeur
To ::= Destinataire
Cc ::= Destinataire en copie
Bcc ::= Copie cachée
Si une adresse spécifiée par une clause RCPT TO n'est pas présente, alors il s'agit d'un destinataire en copie masqué. Cependant, il est trés sommaire sur les directives que l'on peut écrire dans la clause DATA. A première vue cela dépend du serveur MAIL distant car la spécification grammaticale et lexicale ne précise pas de mots spécifique.
Dans mes recherches, il faut consulter la RFC 822 qui donne le détail des balises de la clause DATA. L'adresse ci-dessous permet d'avoir quelques réponses:
http://jlr31130.free.fr/rfc822-index.html
Mais rien sur l'envoie avec des pièces jointes. J'ai, donc, regarder la source d'un message avec une pièce jointe. Dans la clause DATA, la construction semble complexe, on ajoute quelque chose comme ça:
Content-type: multipart/mixed; boundary="Boundary_(ID_Py1zk4uvrMPiov7B0rLf+Q)"
Thread-index: AcepUI3uwpvjmH8rT+mUvK8SOe4DDw==
....
Quelque chose pour faire apparaître le lien
....
--Boundary_(ID_Py1zk4uvrMPiov7B0rLf+Q)
Content-type: application/msword; name="Rapprochement OGI HORUS-DIALVEIL.doc"
Content-transfer-encoding: base64
Content-disposition: attachment; filename="Rapprochement OGI HORUS-DIALVEIL.doc"
....
Format b64 du fichier
....
--Boundary_(ID_Py1zk4uvrMPiov7B0rLf+Q)--
Pour l'instant, je n'ai fait que des test en connexion TELNET. Mais pour l'attachement d'un fichier, il suffit de déclarer qu'il s'agit d'un mail avec multi documents, d'ajouter des liens sur des balises et des balises encadrant le fichier transmis encodé en base 64.
24 sept. 2007 à 00:15
Projet -> Options Projet -> Onglet Paramétre
Dans la liste "Editeur de lien", y ajouter "-lws2_32"
Puis bouton "OK"
A partir de là, tous les messages de lien introuvable devraient disparaître.
Un autre point important qui ne met pas apparu de suite car on n'y pense plus. La plupart des serveurs de messagerie des FAI sont bloqués sur les clients de la FAI (Fournisseur d'Accès à Internet).
Par ex:
Si on a un compte mail sur freesurf et que notre FAI est cegetel alors le mail devra être adresser smtp.cegetel.net et non à smtp.freesurf.fr comme on pourrait le croire.
Pour l'instant, j'arrive à ouvrir la connexion avec le serveur de messagerie distant. Par contre, les commandes de construction du message ne sont pas comprises (donc pas d'envoie mais cela n'est pas très grave, je chercherais la suite demain).
11 oct. 2006 à 20:03
j'ai vu ton code c'est bien,je l'ai executer.
normalement j'ai écrit
pop.mail.yahoo.com
xxx@yahoo.fr
ddd@hotmail.com
et j'ai reçu aucun message dans la boite
merci por tout
28 août 2006 à 17:00
et 4 sous Dev-C++ !!!
J'y comprends plus rien là!...
PS:Je note pas.
4 nov. 2005 à 15:20
4 nov. 2005 à 14:40
4 nov. 2005 à 12:12
3 nov. 2005 à 20:48
"envoit d'une requete 'ping' sur smtp1.mail.vip.ulk.yahoo.com [217.12.11.66] avec 32 octets de données :
reponse de 217.12.11.66 : octets=32 temps=34 ms TTL=248
reponse de 217.12.11.66 : octets=32 temps=26 ms TTL=248
reponse de 217.12.11.66 : octets=32 temps=29 ms TTL=248
reponse de 217.12.11.66 : octets=32 temps=26 ms TTL=248
Statistiques Ping pour 217.12.11.66 :
Paquets : envoyés : 4, recus : 4, perdu : 0(perte(0%),
Durée approximative des boucles en millisecondes :
minimum 26 ms, maximum 34 ms, moyenne = 28 ms"
3 nov. 2005 à 18:09
3 nov. 2005 à 18:00
quelqu'un aurait-il une idée sur la raison?
j'utilise dev-cpp
17 oct. 2005 à 21:58
Un autre probleme tres important est la mention "Destinataire Caché" qui discrédite le message (la plupart du temps automatiquement). Y a-t-il un moyen d'empecher ca ?
Pour info pour ceux qui demandent voici une petite liste de serveurs smtp :
// smtp.laposte.net
// smtp.ifrance.com //
// smtp.mail.yahoo.frt //
// smtp.freesurf.fr //
// smtp.neuf.fr //
// smtp.fr.aol.com //
// * smtp.cegetel.net //
// mail.club-internet.fr //
// smtp.wanadoo.fr
Personnellement, j'utilise souvent smtp.cegetel.net (ca marche bien)
29 sept. 2005 à 22:40
Faudrait que le e-mail soit de type html ? COmment je fais ca ?
3 juin 2005 à 10:39
10 août 2004 à 11:55
Est-ce que quelqu'un pourrait me donner le bout de code pour une pièce jointe ?
1 avril 2004 à 12:01
deja merci pour toute ces info
j'ai un probleme un peu plus bete j'ai rajouter la librairie pas de souci la dessus
j'utilise VC++ 2003
il n'arrive pas a ouvrir iostream.h
j'ai essayer de le mettre direct dans mon repertoire mais a chaque fois c'est un autre fichier qui manque
si quelqu'un peut m'aider ca serait chouette
13 mars 2004 à 18:18
j'ai compiler ce programmes mais ça se bloque a la fin ,voici ce que je saisie :
- mail.yahoo.fr
- mon adress
- adress destinataire
- test
- test
mais reste en attente sans rien faire ,je vérifie ma boite et ça n'arrive pas
20 févr. 2004 à 11:57
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
vcc.cpp:
Error E2356 vcc.cpp 11: Type mismatch in redeclaration of 'exp(double)'
Error E2449 vcc.cpp 11: Size of 'exp(double)' is unknown or zero
Warning W8004 vcc.cpp 43: 'yeah' is assigned a value that is never used in function Process(char *)
Warning W8004 vcc.cpp 45: 'retVal' is assigned a value that is never used in function Process(char *)
Error E2335 vcc.cpp 55: Overloaded 'exp' ambiguous in this context in function main(int,char * *)
Error E2285 vcc.cpp 63: Could not find a match for 'strcat(char *,double (*)(double))' in function main(int,char * *)
Warning W8008 vcc.cpp 106: Condition is always false in function main(int,char * *)
Warning W8008 vcc.cpp 106: Condition is always false in function main(int,char * *)
Warning W8066 vcc.cpp 108: Unreachable code in function main(int,char * *)
Warning W8004 vcc.cpp 128: 'yeah' is assigned a value that is never used in function main(int,char * *)
Warning W8057 vcc.cpp 142: Parameter 'argc' is never used in function main(int,char * *)
Warning W8057 vcc.cpp 142: Parameter 'argv' is never used in function main(int,char * *)
*** 4 errors in Compile ***
En gros, ça ne marche pas du tout. Y-a-t-il un fichier à inclure en plus? (comme pour Dev-Cpp). Si oui, comment? Ou puis-je trouver ce fichier?
14 janv. 2004 à 17:27
Comment mettre plusieurs destinataires et plusieurs CC ?
Comment joindre plusieurs pièces jointes ?
12 déc. 2003 à 11:57
alors voila c tout simple l'admin a bloqué le port du smtp
bon ba c'etait tout a non sur la source qui y'a au dessus, j'ai un pbm si j'ecris plus d'un mot dans objet le premier mot sera l'objet et le reste sera le message et donc je peux rien ecrire dans message :-/ si quelqu'un c ce qu'il faut faire ...
16 nov. 2003 à 13:39
15 nov. 2003 à 17:01
Ciao ;)
[DmX]
15 nov. 2003 à 16:25
8 nov. 2003 à 16:50
8 nov. 2003 à 16:48
#pragma comment( lib, "ws2_32.lib" )
tu n'aura normalement plus de problème avec ce code ;)
Bonne prog!
ciao
8 nov. 2003 à 15:46
pliz aidez moi
THx davance
28 juil. 2003 à 17:28
30 mai 2003 à 17:01
26 janv. 2003 à 19:10
ce prog fonctionne bien cepandant celui ou celle qui reçoit le mail vois ni le destinataire ni l'expediteur (les champs reste vide) ...
En envoyant un mail en se connectant en telnet sur un serveur smtp j'ai remmarqué que là non plus les expediteur et destinataire ne sont pas transmis bien que le mail lui le soit correctement.
Alors si quelqu'un a une idéé (ou si lui ça marche) qu'il me le dise
Merci .
21 nov. 2002 à 15:39
Mon compilateur VC++ 6 ne renonnai pas
ioctlsocket ( to_server_socket, FIONBIO, &ioctl_blocking );
Pourriez vous vous me donner la bone librairie, ou m'expliquer
comment remplacer cette instruction.
Merci d'avance .
14 nov. 2002 à 13:05
je rencontre un petit probleme avec ce code....
Si je met un sujet de plus d'1 mot je ne peut pas mettre de message
Si je ne met qu'un mot au sujet je peut mettre le message mais je ne recois que le premier mot du message....
Par exemple si mon message est :
"rendez vous cette aprem au ciné"
je ne recois que "rendez"....
D'ou viens le pb ???
Merci d'avance
18 oct. 2002 à 16:14
t'a pas du lire la petite ligne en bas (moi o6 je me suis fé avoir) :
ATTENTION dans settings du projet / link ajouter : ws2_32.lib sinon ca marche pas
Je l'ai testé et ça marche nikel !
Pas besoin de modifier la source, juste la copier et la compiler et ça marche
17 oct. 2002 à 12:55
Compiling...
smtp.cpp
Linking...
smtp.obj : error LNK2001: unresolved external symbol __imp__recv@16
smtp.obj : error LNK2001: unresolved external symbol __imp__send@16
smtp.obj : error LNK2001: unresolved external symbol __imp__closesocket@4
smtp.obj : error LNK2001: unresolved external symbol __imp__shutdown@8
smtp.obj : error LNK2001: unresolved external symbol __imp__ioctlsocket@12
smtp.obj : error LNK2001: unresolved external symbol __imp__connect@12
smtp.obj : error LNK2001: unresolved external symbol __imp__setsockopt@20
smtp.obj : error LNK2001: unresolved external symbol __imp__socket@12
smtp.obj : error LNK2001: unresolved external symbol __imp__htons@4
smtp.obj : error LNK2001: unresolved external symbol __imp__gethostbyname@4
smtp.obj : error LNK2001: unresolved external symbol __imp__inet_addr@4
smtp.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
22 juin 2002 à 10:16
Au delà, c'est tronqué.
22 juin 2002 à 02:47
21 juin 2002 à 19:42
Juste quelques petites remarques:
Au lieu d'utiliser tes fonctions bcopy et bzero, tu peux utiliser memcpy et memset :
void *memcpy( void *dest, const void *src, int count );
void *memset( void *dest, int val, int count );
D'autre part, si tu veux pouvoir saisir le corps du message avec plusieurs lignes, je te conseille d'utiliser cin.getline à la place de cin sous la forme :
cin.getline(message, 1000, '$');
Le délimiteur est alors le caractère $ et non plus
(le premier Process, c'est HELO BobSender...)
Sinon, c'est un super prog.