Я использую C # .Net для отправки электронного письма в формате HTML, содержащего встроенные изображения.Эти электронные письма прекрасно работают в Firefox и Chrome, но изображения не отображаются в Internet Explorer (IE).Я знаю, что настройки IE не вызывают проблемы, поскольку встроенные изображения, отправленные с помощью Blat, работают нормально.Я пропускаю некоторые опции, такие как набор символов, который вызывает эту проблему?Мой код выглядит следующим образом
MailMessage msg = new MailMessage();
MailAddress from = new MailAddress("Myemail@MyDomain", "My Name");
msg.To.Add("Myemail@MyDomain");
msg.From = from;
msg.Subject = "My subjecct line";
AlternateView htmlView = AlternateView.CreateAlternateViewFromString("This is a sample JPG embedded image<br><img src=\"cid:image1.jpg\">", null, "text/html");
LinkedResource EmbeddedObjects1 = new LinkedResource("PathToImage\\image1.jpg");
EmbeddedObjects1.ContentId = "image1.jpg";
htmlView.LinkedResources.Add(EmbeddedObjects1);
msg.AlternateViews.Add(htmlView);
SmtpClient smtpclient = new SmtpClient("mailhost.domain.com", PortNumber);
smtpclient.Send(msg);