L'icon d'attachement en email
Bonjour,
Mon problème c'est que lorsque je reçois l'email, je le reçois en Hangout avec la petite icone d'attachement comme si j'ai une PJ dedans.
J'ai attaché l'icone comme étant un logo en bas d'émail en HTML, pas comme une PJ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| var email = new MailMessage();
var smtp = new SmtpClient();
email.From = new MailAddress("do-not-reply@gxpmanager.com");
email.To.Add(new MailAddress(item.value.ToString()));
email.Subject = item.value;
email.IsBodyHtml = true;
var body = "html content";
body += "<img src=\"cid:logo\" height=\"40\"/><br/><br/>";
AlternateView alternateView = AlternateView.CreateAlternateViewFromString(body, null, System.Net.Mime.MediaTypeNames.Text.Html);
var outputDir = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase);
if (outputDir != null)
{
outputDir = outputDir.Replace("\\bin", "");
var logo = Path.Combine(outputDir, "Includes\\Images\\toto.png");
var relLogo = new Uri(logo).LocalPath;
var resLogo = new LinkedResource(relLogo)
{
ContentId = "logo"
};
alternateView.LinkedResources.Add(resLogo);
}
email.AlternateViews.Add(alternateView); |
Merci
Cdt,