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

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

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.