none
Envoyer un email avec les images visible comme le fait si bien internet explorer. RRS feed

  • Question

  • Bonjour,

    j'aimerai pouvoir envoyer un email sans que les gens ne doivent mettre télécharger les images, j'ai vu qu'internet explorer le faisait très bien, j'arrive à les envoyer correctement si les images sont en local (en mettant img src="cid:nomimage.jpg" et l'image en pièce jointe), car si je met un url ou que je fais copier-coller (le ClipBoard ne contient pas d'image) cela ne marche pas.

    Merci d'avance pour votre aide.
    mardi 14 septembre 2010 08:45

Réponses

  • Bonjour,

     

    Pour incorporer une image dans votre e-mail sans attacher les images, vous pouvez créer le corps de l’email comme un document html et mettre un lien externe vers l’image (ca veut dire que l’image se trouve sur un serveur, comme ceci : http://cid-ed02e704bec71ed3.office.live.com/self.aspx/.Public/vs2010^_codeSnippet2.png ).

    MailMessage m = new MailMessage("alexptr@live.com","i-alepet@microsoft.com");      
          SmtpClient smtp = new SmtpClient("smtp.live.com", 25);
          smtp.UseDefaultCredentials = false;
          smtp.Credentials = new System.Net.NetworkCredential("alexptr@live.com", "mypass");      
          
          smtp.EnableSsl = true;      
          
          m.IsBodyHtml = true;
          m.Body = "<html><body><iframe title =\"Preview\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" frameborder=\"0\" style=\"width:320px;height:117px;padding:0;background-color:#fcfcfc;\" src=\"http://cid-ed02e704bec71ed3.office.live.com/embedphoto.aspx/.Public/vs2010^_codeSnippet2.png\"></iframe></body></html>"; 
          m.Subject = "test subject 10"; 
          smtp.Send(m);
    

     

    Toutefois, la plupart des clients e-mail ignorent les images externes, par raisons de sécurité, donc l’image pourrait rester invisible.

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF

    Café des usages

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

    • Marqué comme réponse Alex Petrescu jeudi 23 septembre 2010 09:05
    mercredi 22 septembre 2010 13:12

Toutes les réponses