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); |
Partager