// ExStart:UpdateTNEFAttachments public static void TestUpdateResources(string dataDir) { string fileName = dataDir + "tnefEML1.eml"; string imgFileName = dataDir + "Untitled.jpg"; string outFileName = dataDir + "UpdateTNEFAttachments_out.eml"; MailMessage originalMailMessage = MailMessage.Load(fileName); UpdateResources(originalMailMessage, imgFileName); EmlSaveOptions emlSo = new EmlSaveOptions(MailMessageSaveType.EmlFormat); emlSo.FileCompatibilityMode = FileCompatibilityMode.PreserveTnefAttachments; originalMailMessage.Save(outFileName, emlSo); }
public static void Run() { // ExStart:PreservOriginalBoundaries // The path to the File directory. string dataDir = RunExamples.GetDataDir_Email(); MailMessage mailMessage = MailMessage.Load(dataDir + "Attachments.eml"); // Save as eml with preserved original boundares EmlSaveOptions emlSaveOptions = new EmlSaveOptions(MailMessageSaveType.EmlFormat) { PreserveOriginalBoundaries = true }; mailMessage.Save(dataDir + "PreserveOriginalBoundaries_out.eml", emlSaveOptions); // ExEnd:PreservOriginalBoundaries }
public static void Run() { // ExStart:PreserveTNEFAttachment // The path to the File directory. string dataDir = RunExamples.GetDataDir_Email(); MailMessage mailMessage = MailMessage.Load(dataDir + "PreserveOriginalBoundaries.eml"); // Save as eml with preserved attachment EmlSaveOptions emlSaveOptions = new EmlSaveOptions(MailMessageSaveType.EmlFormat) { FileCompatibilityMode = FileCompatibilityMode.PreserveTnefAttachments }; mailMessage.Save(dataDir + "PreserveTNEFAttachment_out.eml", emlSaveOptions); // ExEnd:PreserveTNEFAttachment }
public static void Run() { string dataDir = RunExamples.GetDataDir_Email(); // ExStart:AddNewTNEFAttachments string fileName = "tnefEml1.eml"; string attachName = "Untitled.jpg"; string outFileName = "test_out.eml"; MailMessage mailMessage = MailMessage.Load(dataDir + fileName); mailMessage.Attachments.Add(new Attachment(File.OpenRead(dataDir + attachName), "Untitled.jpg", "image/jpg")); EmlSaveOptions eo = new EmlSaveOptions(MailMessageSaveType.EmlFormat); eo.FileCompatibilityMode = FileCompatibilityMode.PreserveTnefAttachments; mailMessage.Save(dataDir + outFileName, eo); // ExEnd:AddNewTNEFAttachments }