Sender by smtp [avec fichier joint]

Soyez le premier à donner votre avis sur cette source.

Vue 9 142 fois - Téléchargée 1 097 fois

Description

Se trouve aussi ici: http://www.dev.winsysdev.com/

Code permettant l'envoi de mail via SMTP avec un fichier joint.

ATTENTION : il faut modifier le code pour rentrer vos paramètre (adresse e-mail, serveur smtp...).

Source / Exemple :


// zip

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
223
Date d'inscription
mercredi 13 juillet 2005
Statut
Membre
Dernière intervention
8 août 2011

Bonjour,

je vois que tu envoi la pièce jointe avec un buffer de 2048 bytes, j'en déduis qu'on ne peux pas envoyer plus de données d'un seul coup au serveur ? est ce possible de tomber sur un serveur qui accepte moins de 2048 bytes? (auquel cas il y aurai un bug)

Thx
Messages postés
2
Date d'inscription
lundi 9 octobre 2006
Statut
Membre
Dernière intervention
26 octobre 2006

j'ai réussi à le faire marcher sous VS 2005 mais j'ai du :

1.ajouter odbc32.lib odbccp32.lib ws2_32.lib dans le projet
(seule ws2_32.lib est nécessaire je crois)
2.caster le résultat de VirtualAlloc
szBuff = (char*)VirtualAlloc(0, dwSizeFile+1, MEMDISPO, PAGE_READWRITE);
sinon j'avais une erreur de compilo (C2440)
Messages postés
1
Date d'inscription
lundi 6 février 2006
Statut
Membre
Dernière intervention
17 juillet 2006

Merci pour ton programme.
Je l'ai testé et malheureusement, lorsque je l'execute, j'obtiens l'erreur suivante:

" L'instruction à "0x01232f73" emploie l'adresse mémoire "0xccccccdc". La mémoire ne peut être "read"

L'erreur est generée dans le if suivant:

hFile1 = CreateFile(sztmp, GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0);
if (hFile1 == INVALID_HANDLE_VALUE) goto err_file;

As tu une idée concernant cette erreur ?

Merci d'avance.
Messages postés
3
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
24 juillet 2009

Salut,moi quand gc de compiler j'ai des erreurs,et c pour les 2 fichiers Cpp:sender.cpp et sendbysmtp.cpp,pkoi?
Messages postés
627
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
24 juillet 2011
2
Rôôô mais non elle est superbe cte source les gars!!
Allez, au maximum il manquerait peut-etre une seule ligne de commentaire au début avant le passage en assembleur du style "// code assembleur équivalent à la fonction C strcpy()" mais sinon c'est super , enfin moi je trouve...

Merci pour cette source!

PS: Il est vrai que ce sont les "critiques" constructives qui font avancer et progresser, mais bon là je sais pas, vous auriez au moins pu le féliciter pour tout le boulot qu'il a fait et lui dire merci. On évalue mal de nos jours le prix de la connaissance....là le code est ammené sur un "plateau", donc de ma part merci à Arnotic ;)
Afficher les 42 commentaires

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.