public static void Run()
        {
            string dataDir  = RunExamples.GetDataDir_Outlook();
            string fileName = dataDir + "message.msg";

            // ExStart:SetBodyCompression
            MailMessage           message = MailMessage.Load(fileName);
            MapiConversionOptions options = new MapiConversionOptions();

            options.UseBodyCompression = true;
            MapiMessage ae_mapi = MapiMessage.FromMailMessage(message, options);
            // ExEnd:SetBodyCompression
        }
Ejemplo n.º 2
0
        public static void Run()
        {
            // ExStart:1
            // Outlook directory
            string dataDir = RunExamples.GetDataDir_Outlook();

            MailMessage mailMessage = MailMessage.Load(dataDir + "TestAppointment.eml");

            MapiConversionOptions conversionOptions = new MapiConversionOptions();

            conversionOptions.Format = OutlookMessageFormat.Unicode;

            // default value for ForcedRtfBodyForAppointment is true
            conversionOptions.ForcedRtfBodyForAppointment = false;

            MapiMessage mapiMessage = MapiMessage.FromMailMessage(mailMessage, conversionOptions);

            Console.WriteLine("Body Type: " + mapiMessage.BodyType);

            mapiMessage.Save(dataDir + "TestAppointment_out.msg");
            // ExEnd:1

            Console.WriteLine("ConvertAppointmentEMLToMSGWithHTMLBody executed successfully.");
        }