Hi
Hi Maruti,
MailMessage mail = new
MailMessage();<o:p></o:p>
mail.From = new MailAddress("test001@kerio.com");
mail.To.Add("test001@kerio.com");
mail.Subject = "This is an email";
string strDir = "EMAIL_11111\\";
DirectoryInfo d = new DirectoryInfo(strDir);
String strAllCidString = "";
foreach(var file in d.GetFiles("*.jpg"))
{
strAllCidString = strAllCidString + "<img
src=cid:" + file.Name.ToString() + ">
";
LinkedResource InlineImage = new LinkedResource(strDir + file.Name);
InlineImage.ContentId = file.Name.ToString();
mail.LinkedResources.Add(InlineImage);
}
AlternateView plainView = AlternateView.CreateAlternateViewFromString("This is my plain text content", null, "text/plain");
AlternateView htmlView1 = AlternateView.CreateAlternateViewFromString("Here is an embedded image.
"
+ strAllCidString, null, "text/html");
mail.AlternateViews.Add(plainView);
mail.AlternateViews.Add(htmlView1);
mail.Save(strDir + "Test.msg", MailMessageSaveType.OutlookMessageFormat);
MapiMessage mapi = MapiMessage.FromMailMessage(mail);
PersonalStorage pst = PersonalStorage.Create(strDir + "InlineImage.pst", FileFormatVersion.Unicode);
FolderInfo folderInfo = pst.RootFolder.AddSubFolder("Test Folder");
folderInfo.AddMessage(mapi);
Hi
I have attached my pst file with this post.
Hi Maruti,
Hi
Still same issue is here. Only first 3 inline images are visible in pst file.
Hi Maruti,
Hi
Hi Maruti,