Example #1
0
        // 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()
        {
            // 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
        }
Example #6
0
        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
        }