Envois d'email (body en html ,cc , bcc, attachments ...)

Soyez le premier à donner votre avis sur cette source.

Vue 19 941 fois - Téléchargée 1 693 fois

Description

Inclure les 4 fichiers (.cpp et .h) dans le Projet.

PS : Une aide supplementaire est fournie dans le fichier zip

Source / Exemple :


#include "smtp.h"

	...

	CSmtp mail;
	CSmtpMessage msg;
	CSmtpMessageBody body;
	CSmtpAttachment attach;

	WSADATA wsa;
	WSAStartup(MAKEWORD(2,0),&wsa);

	msg.Subject = _T("Mon Sujet");
	msg.Sender.Name = _T("Mon nom");
	msg.Sender.Address = _T("MonAdresse@monMail.fr");
	msg.Recipient.Name = _T("MonAmi");
	msg.Recipient.Address = _T("MonAmi@SonMail.com");

	msg.MimeType = mimeRelated;
	body = _T("<html><body>Mon Texte<br><img src=\"cid:123\"><br><img src=\"cid:456\"></body></html>");
	body.Encoding = _T("text/html");
	msg.Message.Add(body);

	attach = _T("c:\\img1.gif");
	attach.ContentId = _T("123");
	msg.Attachments.Add(attach);

	attach = _T("c:\\img2.gif");
	attach.ContentId = _T("456");
	msg.Attachments.Add(attach);

	//mail.m_strUser = _T("monID");
	//mail.m_strPass = _T("monPWD");

	// Attempt to connect to the mailserver
	if (mail.Connect(_T("191.100.10.41")))
	{	mail.SendMessage(msg);
		mail.Close();
	}

	WSACleanup();

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
126
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
15 février 2005

Bonjour,
ça à l'air super et j'en ai URGEMMENT BESOIN mais quand je télécharge le zip, il est vide :(
quelqu'un pourrait m'envoyer le projet ou un lien sur lequel je pourrais le télécharger?

merci!
Messages postés
15
Date d'inscription
jeudi 8 janvier 2004
Statut
Membre
Dernière intervention
8 février 2005

Bonjour,

Est il possible de mettre un accusé de réception et une confirmation de lecture sur les mails envoyés pour être notifié sur l'adresse mail indiquée du sender de la bonne réception et de la lecture du mail ?

Merci par avance.
Greg
Messages postés
1
Date d'inscription
vendredi 18 mars 2005
Statut
Membre
Dernière intervention
18 mars 2005

j'ai pas mal de problème aussi avec visual .net pareil des erreures a foisons complètement farfelues
Messages postés
8
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
7 septembre 2005

j'ai un ptit probleme:

j'utilise visual c++, au moment de compiler il me bloque car il y a plein d'erreurs dans smtp.h : la classe simplearray (ou un truc comme sa) n'est pas déclarée ainsi qu'un autre...
Peut etre que sa vient des fichiers au début du code en .h (que je n'ai pas)

désolé je suis un noob de 14 ans et je suis pas très doué (limite boulet).
Messages postés
1
Date d'inscription
lundi 15 novembre 2004
Statut
Membre
Dernière intervention
26 décembre 2004

tout simplement car pour accepter une connexion les serveurs smtp que tu as essayés verifiaient que ton ip etait bien du bon provider... (en gros pour utiliser les smtp de free faut avoir une ip de free...)
Afficher les 12 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.