// Create a LinkedResource object for each embedded image
LinkedResource pic1 = new LinkedResource("pic.jpg", MediaTypeNames.Image.Jpeg);
pic1.ContentId = "Pic1";
avHtml.LinkedResources.Add(pic1);
// Create an alternate view for unsupported clients
string textBody = "You must use an e-mail client that supports HTML messages";
AlternateView avText = AlternateView.CreateAlternateViewFromString
(textBody, null, MediaTypeNames.Text.Plain);
// Add the alternate views instead of using MailMessage.Body
MailMessage m = new MailMessage();
m.AlternateViews.Add(avHtml);
m.AlternateViews.Add(avText);
// Address and send the message
m.From = new MailAddress("lance@contoso.com", "Lance Tucker");
m.To.Add(new MailAddress("james@contoso.com", "James van Eaton"));
m.Subject = "A picture using alternate views";
SmtpClient client = new SmtpClient("smtp.contoso.com");
client.Send(m);
MailAttachment sert à mettre des pièces jointes pas à mettre l'image à l'intérieur du mail :-)
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 18 déc. 2006 à 12:54
En .net 1.1 je n'ai aucune idée de comment faire, et je suis pas sur que ce soit possible :-/ essaye d'adapter mon code pour .net 1.1 sinon fait une recherche en utilisant le mot clé "cid" c'est obligatoire pour envoyer une photo dans le mail ...
bon courage, et n'hésite pas à nous tenir au courant si tu trouves une solution pour .net 1.1 :-)